天天看点

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文件。

继续阅读