Skip to main content

Enable core dumps for booster crashes

For centOSDebian

It is important that you undo this after the issue has been identified.

Step-by-step guide

  1. edit this file:
    sudo vi /usr/local/etc/filewave/supervisor/supervisord-booster.conf

  2. Uncomment this line:
    command=/bin/bash -c "ulimit -c unlimited && /usr/local/sbin/fwbooster

  3. restart the booster:

    sudo /etc/init.d/fw-booster restart

  4. edit this file:

    sudo vi /etc/sysctl.conf

  5. Add the lines below:

    kernel.core_uses_pid = 1

    kernel.core_pattern = /tmp/core-%e-%s-%u-%g-%p-%t

    fs.suid_dumpable = 2

  6. Enable debugging:

    echo "DAEMON_COREFILE_LIMIT='unlimited'" >> /etc/sysconfig/init

  7. Reload the settings in /etc/sysctl.conf:

    sysctl -p

  8. Open the limits configuration file:
    sudo vi /etc/security/limits.conf

  9. Add the following lines to set unlimited core dump sizes for all users:

    * soft core unlimited

    * hard core unlimited

  10. Save and close the file. Note: Changes take effect upon the next login. You may need to restart the system or re-login for the settings to apply.

For testing purpose:
Kill booster process e.g:
(ps ax | grep fw)
kill -6 3014

Check if a core dump is generated under /tmp.
Should be something like this:
core-fwbooster-6-0-0-8440-1509016449