We have 5 projects under one server. There are 7 jobs that are common for all the projects. These are multi instance jobs. They are designed in such a way that one calls the other in sequence. We have around 10 streams (i.e. 10 instances) in each project. So each of those 7 jobs will be triggered for each stream with different instance name. So at a time there may be 50 instances (10 instance/project) of the same job running on one server.
The problem is when we start all the jobs at the same time we are facing controller problem (-14). But if we start only 4 projects (any 4), then there is no problem. I don't know where there is any limitation on the number of jobs that a server can handle. Can anybody help us in solving this issue.
Vishvas
Controller Problem with Multi Instance Jobs
Moderators: chulett, rschirm, roy
You administrator may use command to increase the max number of process per id.
Code: Select all
chdev -l sys0 -a maxuproc='nnn'
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
Sorry I didn't mention about the users. All the five projects are started with different unix users and each user has the process limit of 8000. So its not a problem with the max no of process/user. Also DS server runs on a 16 CPU HP box.
Is there any limitation that the number of instance of a single job should not exceed the number of CPU's?
Vishvas
Is there any limitation that the number of instance of a single job should not exceed the number of CPU's?
Vishvas
The problem is not in the number of processes per CPU or user. It is that you need to add delays in between the job starts. We the sever starts jobs it takes up a lot of resources. The server needs more time to recover. Add a sleep between starting these jobs. You can easily overwhelm a computer with type of processing.
Mamu Kim