Page 1 of 1

fork function failed

Posted: Sun Mar 14, 2010 10:35 am
by rajngt
Hi All,

When i try to run the dsjob command from command line it is giving the below error:

/opt/IBM/InformationServer/Server/DSEngine/bin/dsjob: 0403-030 The fork function failed. Too many processes already exist.

I checked maxproc, it is 4096 and the current no of process running is 63

I checked the disk space
%used mounted on
90% /opt/IBM
83% /etl/IS

and ulimit is set to unlimited

jobs are running fine but the dsjob is not working, Please help to resolve the issue

Posted: Sun Mar 14, 2010 10:54 am
by Teckamal
hi

try running dsjob command after executing

. ./dsenv (from the DSEngine)

Have fun..

Posted: Sun Mar 14, 2010 11:15 am
by rajngt
still getting the same error

Posted: Sun Mar 14, 2010 12:03 pm
by ray.wurlod
What about NPROC (the number of processes that any one process can start)?

Posted: Sun Mar 14, 2010 4:56 pm
by John Smith
Are you using the same account/user to run the job AND from the command line using dsjob? Maybe a user account has restrictions.

Posted: Sun Mar 14, 2010 6:52 pm
by rajngt
i am running the command with user dsadm

Posted: Mon Mar 15, 2010 2:06 am
by ArndW
Follow Ray's suggestion, that is what is stopping the Fork() call in dsjob from successfully running.