Trying to get Varnish to create a core dump
info at massivescale.net
Tue Jan 20 18:18:43 CET 2015
On Tue, 20 Jan 2015 10:57:17 -0500
"Jennings III, Raymond" <raymond.jennings at nytimes.com> wrote:
> I am using the production rpm of varnish (not building via the varnish
> source) but my VCL has a lot of inline C and I also load a dynamic
> loadable library in vcl_init which does has full symbol table, debug
> on. I keep getting segmentation faults but cannot get a core file
> from Varnish to save my life.
> /var/log/kern clearly shows varnish segfaulting
> I have tried:
> ulimit -c unlimited
> echo 1 > /proc/sys/kernel/core_uses_pid
> echo 2 > /proc/sys/fs/suid_dumpable
> mkdir /mnt/cores
> chmod 777 /mnt/cores
> echo /mnt/cores/core > /proc/sys/kernel/core_pattern
> Anything else that I am overlooking?
Did you put "ulimit -c unlimited" in Varnish init script?
Also, if you're on Ubuntu, try the following:
More information about the varnish-misc