No.2ベストアンサー
- 回答日時:
わざと perl に core をはかせる perl スクリプトも書けないこと
はないですけど、syscall を使うとか、C言語で書かれた外部ルー
チンを呼び出すといった特殊なことしてバグってしまうか、自身を
kill するといった明らかなことをするかしないといけませんので、
普通には起きないと思います。
だから、たいていは perl のバグと考えて差支えないと思います。
ところで、core をはくときに、どのようなメッセージで落ちてい
るかは記録に残っているでしょうか?cgi だと、メッセージが直接
には画面に出ませんが、httpd のログとか、FreeBSD なら
/var/log/messages のログとか(linux も同様のがあるはず)、探
してみてください。
この回答へのお礼
お礼日時:2001/02/17 05:06
お返事送れてすみません。
hi-hoのWebレンタルでCGIを利用しているので、logを見れないんです。
たまに、大きなcoreを吐いて容量を圧迫するので何故かなと思ってました。
syscallもkillもしていないです。謎です。
ありがとうございました。
No.1
- 回答日時:
core には、もとのプロセスが利用していたメモリの内容が全部入っ
ています。プログラムのバグにより変なアドレスにアクセスしたり
した場合に、生成されます。(cgi プログラムのバグではなく、
perl 自身またはそれがダイナミックロードしたモジュールのバグ
です)
もとのプログラム(この場合、perl 自身)と、core の内容をつき
あわせれば、どのような原因で core をダンプすることになったか
が解析できます。解析のツールとしてはいくつかありますが、最近
の PC-UNIX では gdb が標準的でしょう。
ただし、シンボリックな(つまり、変数名とか行番号とかを使った)
解析をするには、もとの perl やモジュールが -g オプションつき
でコンパイルされ、かつソースコードが手元になければいけません。
そうでない場合は、機械語ごとに追うしかなくなるので、現実的で
はないでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Trees掲示板CGI(CGI-Resque氏...
-
エクセルで集計したい。
-
ホームページでCGIのフォームを...
-
apacheでPerl CGIが作動せず、5...
-
postmail(UTF-8)でメールが文字...
-
サーバーのエラーでおしえてく...
-
CGI.pmはもう古い!?
-
フォームを再送信しますか?
-
CGI
-
/bin/awk '{print $5}'ってどう...
-
めちゃきれい
-
number 改行が追加できない
-
生成AI画像について
-
3DCG
-
ホームページにメールフォーム...
-
cgi アクセス制限 エラー
-
CGIの記述について教えてくださ...
-
CGIの設置が分かりません・・・
-
ホームページにCGIを設置したの...
-
ホームページにCGIを設置したの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コアサーバー(coreserver)でのc...
-
sendmailの-fオプション記述
-
SSI(<!--#exec cmd="./XXXpl")...
-
毎日違う画像を表示したい
-
メールフォーム作成でInternal ...
-
RedHat Linux9のWebサーバーで...
-
-T(汚染モード)でメールが送れ...
-
古ーくからフリーのtree.cgi掲...
-
/usr/local/bin/perl の発音
-
1日の売上表を作りたいのですけ...
-
CGIゲーム設置について
-
MovableType5のエラー文を教え...
-
Mac OS X 10.5 LeopardのApache...
-
パーミッションについて
-
CGI設置時に500エラーになります
-
ファイルの削除について ( unli...
-
#!/usr/bin/perl --
-
CGIとプロバイダのつながり...
-
Perlの初歩の初歩の初歩(#!/us...
-
coreダンプの見方。
おすすめ情報