PHPQUERYはクエリーを実行する際に、同時並列で10個までしか実行できないように設定しております。(同時に何十個もSQLをDB2に発行することはありません)
つまり、ジョブが10個しか立ち上がらないように設定しているため、それ以上の実行は順次処理される動きになっております。
IFS上の「/www/zendphp7/conf/fastcgi.conf」というファイルが設定ファイルとなります。
SetEnv="PHP_FCGI_CHILDREN=10"
この値を増やすとWebサーバー起動時に立ち上がるジョブを増やすことが可能です。
(例)
初期値の"10"の場合、100人で一斉に実行すると10件ずつ実行されて徐々に結果が返ってきます。
設定値を"100"に変更した場合、100人で一斉に実行すると100件同時実行されます。
※同時実行が多い分サーバーに負荷がかかります。
★編集方法
5250エミュレーターから、以下のコマンドで編集します。
EDTF STMF('/www/zendphp7/conf/fastcgi.conf')
もしくは、該当ファイルをFTPで取得してローカルPCのエディタで編集をし、編集後にアップロードをしてください。
※ZendServerのバージョンによっては、「/www/zendphp7」が「/www/zendsvr6」や「/www/zendsvr」となります。
ZENDPHPご利用の場合は、「/www/zendphp」
CommunityPHPご利用の場合は、「/www/phphtsvr」
コメント
0件のコメント
サインインしてコメントを残してください。