天天看點

mysqld的core檔案1.産生core檔案的條件2.産生core檔案的位置3.如何使用core檔案4.手動産生core檔案

1.産生core檔案的條件

1.1 執行ulimit -c unlimitd ,然後用ulimit -a 檢查,確定core開關打開:

mysqld的core檔案1.産生core檔案的條件2.産生core檔案的位置3.如何使用core檔案4.手動産生core檔案

1.2 在mysqld 啟動參數中增加 --core-file ,比如:

mysqld的core檔案1.産生core檔案的條件2.産生core檔案的位置3.如何使用core檔案4.手動産生core檔案

2.産生core檔案的位置

在mysqld的data目錄中。

3.如何使用core檔案

gdb /data/robert/software/mysql/builds/runtime_output_directory/mysqld core.711975

4.手動産生core檔案

1. 擷取mysqld的pid

2. kill -s kill -s SIGSEGV $pid

強制讓mysqld程序産生core檔案。

繼續閱讀