ホームページ >バックエンド開発 >PHPチュートリアル >PHPを組み込んだNginxによるエラーについて
Discuz フォーラム プログラムを Nginx+PHP のアーキテクチャで実行します
ただし、ブラウザに次のエラーが表示されることがあります:
nginx ログを確認してエラーを見つけます:
[error] 14439# 0: * 3072 recv() が応答の読み取り中に失敗しました (104: ピアによって接続がリセットされました)...
システム ログも同時にエラーを報告しました:
kernel: [5612713.463986] php-fpm[12410]: segfault 6f3cc0 ip 00000 000006fee94 sp 00007fff41c76d80 エラー 7 php-fpm[400000+75e000]
カーネル: [5611900.052878] php-fpm[11948]: 0 ip 000 でのセグメンテーション違反07f7810447fc3 sp 00007fff41c76e70 memcache .so のエラー 4[7f7810441000+17000]
これはメモリアドレスエラーであるはずで、memcache.so がシステムによって呼び出されたときに表示されます。解決策が見つかりません。どの友人が私にアドバイスをくれるかわかりません。よろしくお願いします。
ディスカッションへの返信 (解決策)
ところで、上の階の成約率が高すぎます。
これはバージョンの問題ではなく、memcache.so は実際に phpize でコンパイルおよび生成されていることが確認できました。とにかく、ご返信いただきありがとうございます。この投稿に関しては、さらに助けが得られることを願っています。 . なので、すぐに投稿することはできません。ただし、他にヘルプがない場合は、コアダンプを開いてください。 gdb を使用してコアがどこにあるかを確認します。プロセスの開始時に memcache がエラーを報告するかどうか、または fpm プロセスがしばらく実行した後にエラーを報告するかどうかを確認できます。