1

私はUbuntu 12.04を使用していますが、最近、ワードプレスファイルにアクセスしようとすると、ローカルホストが機能しなくなりました。http://localhostそれ自体は機能し、デフォルトのページを表示しますが、そうではありませんhttp://localhost/wordpress。代わりに、このエラーが表示されます: Firefox can't find the server at www.localhost.com.

次に、レポートを送信するためのubuntuのエラーレポート画面が表示されますが、パディングのためにレポートを送信できなかったというエラーが表示されます。

今、Apache ログを確認すると、次のようになります。[Sat Sep 07 14:02:21 2013] [notice] child pid 16225 exit signal Segmentation fault (11), possible coredump in /etc/apache2

これを修正する方法や、何が間違っていたのか、それとも単なるバグなのかわかりません。数日前から動かなくなりました。私のシステムは更新されていますが、それでも問題は解決しません。私はUbuntuを数か月しか使用していないので、セグメンテーション障害が話していることを理解していません。

どうすればこれを解決できますか?

前もって感謝します。

4

2 に答える 2

1

私はこの問題を抱えていて、Apacheの設定に変更LogLevel warnしました。LogLevel debug再起動すると、mod_deflate の直後に segfault が発生しているように見えました。

debian/ubuntu で mod_deflate をオフにすると、sudo a2dismod deflate

于 2013-09-25T01:25:26.387 に答える
0

次の記事をご覧ください。役立つかどうかはわかりませんが、試してみる価値はあります。著者によると、問題はシステムのコア ファイル サイズが 0 に設定されていることです。 http://sysadmin.carlusgg.com/?p=197

その上の部分は解決策の半分のようです。解決策の残りの部分は、コア ダンプ用のフォルダーを作成し、そのディレクトリを httpd.conf に追加することです。

このチュートリアルに従ってください: http://www.cyberciti.biz/tips/configure-apache-web-server-for-core-dump.html

編集:実際には、上記の解決策のどれも解決していません。多分それはあなたのために働くでしょう。

最近、/etc/apache2 フォルダーの所有者を www-data に変更しようとしました。シグナル セグメンテーション フォールトの数は減りましたが、解決には至りませんでした。

2020 年からの編集: 上記 (/etc/apache2 フォルダーの所有者を www-data に変更する) は、実際には良い考えではありません。

問題を追跡するために gdb を使用してみましたか。次のスレッドを参照してください: apache error.log の「[notice] child pid XXXX exit signal Segmentation fault (11)」

編集: Nginx を Apache の前に配置したところ、Apache エラー ログにセグメンテーション エラーが表示されなくなりました。また、構成はApacheよりも優れた実装だと思います。これが問題の直接的な解決策ではないことはわかっていますが、セグメンテーション違反を追跡するのが難しく、問題を引き起こしている場合は、この解決策を実装する価値があるかもしれません。

于 2013-09-15T17:21:24.690 に答える