Web サーバーとアプリケーション サーバーで DMZ をセットアップしました。どちらも gnome で Ubuntu を実行しています (Web サーバーでは v11.04、アプリケーション サーバーでは v11.10)。 session_start()
アプリケーションサーバーでハングアップし始めました。コードはアプリケーション サーバー上にあり、自分の Web サイトにアクセスしてsession_start()
呼び出しのあるページにアクセスしてもハングしません。session_start()
他のコンピューターや Web 経由で関連ページにアクセスしても問題はありませんが、every がアプリケーション サーバーでハングし始めたようです。また、PHPコードを変更せずに、アプリケーションサーバーでこの問題が発生し始めたばかりです。一部のバッファがいっぱいになり、クリアする必要がある可能性がありますか?
編集/etc/php5/apache2/php.ini
・設定してみた
session.save_path = "/tmp"
/tmp
存在します。
しかし、私にはまだ問題があります。先行することでハングを停止できsession_start()
ますsession_end()
が、ファイル内の残りの PHP または html コードは実行されません。
/var/log/apache2/error.log
次のメッセージが含まれていました。
PHP Notice: A session had already been started - ignoring session_start() in
/var/www/DraculaPgm.php on line 101, referer:
http://MyWebSite.com/ApplicationServer/Dracula.php
ピーター、これについて何か助けていただければ幸いです。
2012 年 12 月 29 日更新
この質問に答えてくれた皆さんに感謝します。残念ながら、私はすべての提案を試しましたが、「session_start()」はまだハングしています。ただし、数分間放置すると、次のエラー メッセージが表示されて中断します。
Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /ApplicationServer/Dracula.php.
Reason: Error reading from remote server
Apache/2.2.17 (Ubuntu) Server at MyWebSite.com Port 80
Web サーバーに squid をインストールしました。これは問題になる可能性がありますか?
ありがとう、
ピーター