Creating core files
syslog-ng crashes for some reason, it can create a core file that contains important troubleshooting information. To enable core files, complete the following procedure:
Core files are produced only if the
maximum core file sizeulimit is set to a high value in the init script of
syslog-ng. Add the following line to the init script of
ulimit -c unlimited
syslog-nghas permissions to write the directory it is started from, for example,
syslog-ngcrashes, it will create a core file in the directory
syslog-ngwas started from.
To test that
syslog-ngcan create a core file, you can create a crash manually. For this, determine the PID of
syslog-ng(for example, using the
ps -All|grep syslog-ngcommand), then issue the following command:
kill -ABRT <syslog-ng pid>
This should create a core file in the current working directory.