◆Windows 2008 Server R2 SP1
◆Subsystem for Unix Application (SUA)
①~③のような構成で作られてる処理があります。この処理、ジョブ運用ツールで実行します。もちろん同様の構成のバッチがたくさんあり、ジョブ運用ツールで連続したり、並行したりして流れます。ところが、しばらくすると、出力しているログに「cannot fork - try again」なるメッセージが出力され、処理が中断されています。サーバ側の設定に何か問題でも?と思い、ulimit -a を実行しましたが、「open files」が1024で他のは、unlimitedと表示されています。原因が何のか??さっぱり解りません。
もし、御存知の方がいらっしゃいましたら教示頂きたいです。
宜しくお願い致します。
==============================================================
①windows上からbatファイルを実行します。(実際は、ジョブ運用ツールで大量のバッチが連続して流れます)
②batファイルからkshファイルを次のようにして実行します。
@echo off
C:\Windows\posix.exe /u /c /bin/ksh -l /dev/fs/D/TEST/SHELL/hoge.ksh
exit %ERRORLEVEL%
③kshファイルからCOBOLをコンパイルしたexeファイルを実行します。
==============================================================