早間です。 とりあえず解決して良かったですね。 > > <結果> > ●LAN内で仮にWebサーバーを立ち上げて、動作させたところ > 正常に動作しました。 > ●本番用のホスティングサーバーの、httpd.confにてhtml以下で > cgiを動作させるよう設定したところ、正常動作となりました。 > > 乱暴な方法であり、原因究明になっていないのですが > 時間があれば、早急に調査したいと考えています。 > cgi プログラムが ・手動で働かせると動く ・httpd 経由で実行させると動かない と言う場合は、 (1)使用するファイルの所有関係 (2)環境変数 の場合が殆どです。また、手動で動かすとファイルの所有者が変わったり、 作業用(例えばロックファイル)が手動で動かしたユーザのものになる場 合があります。この状態で、httpd を起動させると手動で動かしたユーザ と httpd のユーザの不整合で機能しないことがあります。その他、cron などの起動により所有者が変わってしまうこともあります。 この様な場合、真っさらな状態で起動すれば動くことがあるのですが井戸 さんの場合はよく似ています。 -- 早間 yossi _at_ yedo.src.co.jp
Follow-Ups: References:
- Prev by Subject: [linux-users:98265] Re: ファイルオープンエラー
- Next by Subject: [linux-users:98267] Re: [linux-users:98266] Re: ファイルオープンエラー報告
- Previous by thread: [linux-users:98263] Re: ファイルオープンエラー報告
- Next by thread: [linux-users:98267] Re: [linux-users:98266] Re: ファイルオープンエラー報告
- Indexes:[Main][Thread]