2017-12-29 33 views
0

PHP7.0-FPMApache 2.4(Dockerを使用)に移行する必要がある古いアプリケーション(PHP 5.3、Apache 2.2)があります。session_start原因php7.0-fpmで503エラー

すべてのアプリケーションは1つを除いて動作するようです。このアプリケーションではPrototype 1.6.0.3を使用し、Ajax.Requestが呼び出された場合は503 errorが表示されます(this.transport.send(this.body);以降)。

[29〜12月 - 2017午前9時34分24秒] WARNING::[プールWWW]子848ここ

私は本当に理解していない...

はPHP-FPMログです[プールWWW]子858ここ

を開始したApacheのログです:

[ は、午前9時34分24秒29 - 12月 - 2017]通知が最初から372.307974秒後(SIGSEGV)信号 11に終了しました

[金12月29日09:34:24.865850 2017] [proxy_fcgi:エラー] [PID 429:TID 139741154125568] [クライアント192.168.99.1:64899] AH01067: のFastCGIヘッダを読み取ることができませんでした、リファラー: http://test.doc/test/rubriques.php?logindata=4672d5ddafae848456b93bcb02da4df1 (104)クライアントによる接続のリセット:[クライアント 192.168.99.1:64899] AH01075:リクエストをディスパッチする:、referer :http://test.doc/test/rubriques.php?logindata=4672d5ddafae848456b93bcb02da4df1

編集:私は本番サーバと同じrewrite rulesています。 Ajax.Requestを呼び出すJSファイルで

、リクエストのURLは、ファイルシステム上で、ファイルがIndexCtrl.class.php、ないIndexCtrl.phpで、/appli/myappli/ctrl/mymodule/IndexCtrl.phpですが。 私はProxyPassMatchを次のように設定したことを覚えています。ProxyPassMatch "^/(.*\.php(/.*)?)$" "unix:/run/php/php7.0-fpm.sock|fcgi://localhost/var/www/html/intranet" 私の設定に間違いがあると思いますが、どこがわからないのですか?

EDIT:session_startが原因でこのエラーが発生します。何か案が?

+0

これで問題ありません。 この問題は、セッション変数が設定されていないため、@接頭辞がエラーを隠していたため...非常に醜いです! このエラーは 'session_error_handler'のおかげでわかりました。 – M4kn4sh

答えて

0

大丈夫です!この問題は、セッション変数が設定されていないため、@接頭辞がエラーを隠していたため...非常に醜いです!このエラーが表示されましたsession_error_handler

関連する問題