コアダンプを有効にするにはどうすればよいですか?


9

編集/etc/security/limits.confして、最初の行を次のように変更しました

#<domain> #<type> #<item> #<value>
*         soft    core    unlimited

しかしvmware.logVMware Workstationのはまだ言います:

No core dump taken. The core dump size limit is zero.

変更すべき他の設定はありますか?ありがとう。

私はUbuntu 11.04 64ビット、2.6.38-genericを使用しています。


ulimit -aは何と言っていますか?そしてsyslogは何かを報告しますか?ファイルを編集した後、再度ログインしましたか?ハードコアもやってみます。
enzotib

エンゾティブ、ありがとうございます。「ulimit -a」は「コアファイルサイズ(ブロック、-c)0」を示します。したがって、limits.confの変更が機能しなかったと思います。(<type>を 'soft'から 'hard'に変更して)ハードコアを試しましたが、うまくいきませんでした。コアファイルのサイズはまだ0です
ランディ

回答:


3

クラッシュプロセスをrootとして実行していると思います。その場合は、ドメインを「*」から「root」に変更してください。ワイルドカード(別名「*」)を含むlimit.conf行は、「root」アカウントには影響しません。


2

/etc/security/limits.confデフォルトではなく制限を設定します。実際に使用するには、使用しているulimit -c unlimitedシェルで実行する必要があります。

すべてのシェルで実行されるすべてのシェルコマンドと同様に、これは、たとえば~/.bashrc(ユーザーごと)または/etc/bash.bashrc(すべてのユーザー)に配置できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.