Bagaimana saya bisa mengaktifkan dump inti?


9

Saya telah mengedit /etc/security/limits.confdan mengubah baris pertama menjadi

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

tetapi vmware.logVMware Workstation masih mengatakan:

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

Apakah ada pengaturan lain yang harus saya ubah? Terima kasih.

Saya menggunakan Ubuntu 11.04 64 bit, 2.6.38-generik.


Apa kata ulimit -a? Dan syslog melaporkan sesuatu? Sudahkah Anda masuk lagi setelah mengedit file? Saya juga akan berusaha keras inti.
enzotib

Terima kasih, enzotib. 'Ulimit -a' mengatakan 'ukuran file inti (blok, -c) 0'. Jadi saya kira modifikasi saya di dalam pembatasan. Conf tidak berhasil. Saya mencoba hard core (dengan mengubah <type> dari 'soft' ke 'hard'), tetapi tidak berhasil juga. ukuran file inti masih 0.
Landy

Jawaban:


3

Saya menduga Anda menjalankan proses menabrak sebagai root. Jika demikian, ubah domain dari '*' menjadi 'root'. Baris limit.conf yang berisi wildcard (alias '*') tidak memengaruhi akun 'root'.


2

/etc/security/limits.confmenetapkan batas, bukan standar. Untuk benar-benar menggunakannya, Anda harus menjalankannya ulimit -c unlimiteddi shell yang Anda gunakan.

Seperti halnya perintah shell yang dijalankan di setiap shell, ini dapat dimasukkan, misalnya, ~/.bashrc(per pengguna) atau /etc/bash.bashrc(semua pengguna).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.