iPlanet Web Server 資料一覧
CGIが5分経ったところでiWSによって処理が打ち切られる
2007/7/29更新
対応バージョン: 4.1
ログファイルには以下のエラーが出ている。
failure (26124): for host 127.0.0.1 trying to POST /cgi-bin/hoge.cgi, cgieng_scan_headers reports: the CGI program /foo/bar/cgi-bin/hoge.cgi did not produce a valid header (read failed, error is 資源が一時的に使用できません。)
これは、CGIのタイムアウト値がデフォルトで5分に設定されているのが原因なので、設定ファイルを編集してこの値を変更することができる。
/usr/netscape/server4/<サーバ>/config/obj.confに「Init fn="init-cgi"」行を追加し、timeoutパラメータにタイムアウト値(秒)を指定する。
例) CGIタイムアウトを600秒(10分)に設定する
Init fn="init-cgi" timeout="600"
設定変更後、iWSを再起動する。
ちなみに、Admin ServerのGUI設定に「HTTP Persistent Connection Timeout」があるが、このパラメータではCGIのタイムアウト値は設定できない。