タグ付けされた質問 「segmentation-fault」

1
Apache2 prefork MaxClients ServerLimitのチューニング
Apache2をWebサーバーとして使用している128 GB Ramのマシンがあります(このマシンにはデータベースサーバーがありません。データベースマシンは最大2000接続を処理できる64 GB Ramマシンです)。監視ツールを使用すると、現在44人の忙しいワーカーと12人のアイドルワーカーがいることがわかりますが、私のpreforkモジュールの最適な理論値は何ですか? 負荷の高い時間帯にWebサイトをロードするときに空白のページが表示されることがあり、Apacheエラーログに次のエラーが記録されました。 [注意]子pid 13595終了信号セグメンテーションエラー(11) この問題もどのように解決できますか? 私のApache2 Preforkモジュールの構成: StartServers 3 MinSpareServers 3 MaxSpareServers 5 ServerLimit 3200 MaxClients 3100 MaxRequestsPerChild 0 wwwマシンの無料-h: 合計:128 G空き:97 GB(apache2実行中)共有0bバッファー1.9 Gキャッシュ23 G Apache2およびその他のプログラムで使用されるRam: Private + Shared = RAM used Program 96.0 KiB + 61.0 KiB = 157.0 KiB sh 176.0 KiB + 26.0 …

6
Linuxでセグメンテーション違反が発生した場合にスタックトレースを出力するプログラムを入手できますか?
シェルからプログラムを実行すると、セグメンテーション違反が発生します。 $ buggy_program Segmentation fault ただし、おそらく次のようなものを実行することにより、プログラムにバックトレースを出力させる方法があることを教えてくれます。 $ print_backtrace_if_segfault buggy_program Segfault in main.c:35 (rest of the backtrace) また、どちらの方法でも印刷するため、そのような情報にはstraceまたはltraceを使用しません。

1
logrotateが毎回Apacheにセグメンテーション違反を引き起こすのはなぜですか?
logrotateApache / 2.4.7(Ubuntu)を実行するたびにセグエラーが発生し、再起動しません。 [Wed Sep 10 06:35:54.266018 2014] [mpm_event:notice] [pid 20599:tid 140630283466624] AH00493: SIGUSR1 received. Doing graceful restart [Wed Sep 10 06:35:54.885118 2014] [core:notice] [pid 20599] AH00060: seg fault or similar nasty error detected in the parent process 私のApache logrotateスクリプトは次のようになります: /var/log/apache2/*.log { daily missingok rotate 52 compress delaycompress notifempty create …

1
セグメンテーション違反時にApacheからコアダンプを取得する方法
segfaultを生成しているときにApacheからコアダンプを取得する方法について、多くの場所からオンラインで指示に従いましたが、それでもダンプの生成は拒否されます。 私が持っています: ファイルにCoreDumpDirectoryディレクティブを追加し、httpd.conf設定します/tmp 実行済み ulimit -c unlimited を使用してダンプのパターンを提供しました echo '/tmp/core-%e.%p' > /proc/sys/kernel/core_pattern また走った echo 0 > /proc/sys/kernel/core_uses_pid Httpdは再起動されましたが、まだダンプは作成されていません。 CentOS 5.8 x64を実行しhttpd-2.2.3-65.el5.centos.3ていますphp-5.3.20-13.el5.art どんな助けでも大歓迎です!

3
頻繁なセグメンテーション違反を診断する方法
私のサーバーは、さまざまなツールで頻繁にセグメンテーション違反を/var/log/kern.logに記録しています。これまでのところ、Perl、PHP、rsyncでそれらを見てきました。インストールされているソフトウェアはすべて最新のDebianパッケージです。ログファイルからの抜粋を次に示します。 Mar 2 01:07:54 gaz kernel: [ 5316.246303] imapsync[4533]: segfault at 8b ip 00007fb448c98fe6 sp 00007ffff571dd68 error 4 in libperl.so.5.10.1[7fb448bd7000+164000] Mar 2 01:17:42 gaz kernel: [ 5904.354307] php5-cgi[4441]: segfault at 2bb3dc8 ip 0000000002bb3dc8 sp 00007fffbeeaae48 error 15 Mar 2 02:54:05 gaz kernel: [11687.922316] php5-cgi[4495]: segfault at 2d7acf9 ip 0000000002d7acf9 sp …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.