空lxc核心转储

时间:2017-10-14 20:46:00

标签: linux coredump lxc

美好的一天 我无法获得从lxc容器启动的任何进程的核心转储文件 这是我的设置(内部容器):

  

$ cat / proc / sys / kernel / core_pattern
  /var/crash/coredump-%e.%p

     

$ ulimit -c
  无限

     

$ ls -lha / var / crash /
  drwxrwxrwx 2 root root 13 Oct 14 23:34。
  ...

我启动一个C编写的程序,导致容器内的核心转储:

  

$ ./c
  分段错误

并且没有得到“核心倾销”的消息(与基本系统不同,外部容器一切都很完美) 但是在核心转储路径中生成了一个新文件,它的大小为零:

  

$ ls -lha / var / crash / *
  -rw ------- 1 root root 0 Oct 14 23:43 /var/crash/coredump-c.1866

此行为与php5-fpm进程类似,它在崩溃时也会生成零大小的核心转储,但池中的限制在池设置中设置为“无限制”。

有什么我错过的吗?在“限制lxc”或“核心转储lxc”之类的东西上探索互联网并没有给我任何相关的信息。谢谢!

0 个答案:

没有答案