| # This file is part of systemd. |
| # |
| # systemd is free software; you can redistribute it and/or modify it |
| # under the terms of the GNU Lesser General Public License as published by |
| # the Free Software Foundation; either version 2.1 of the License, or |
| # (at your option) any later version. |
| |
| # See sysctl.d(5) for the description of the files in this directory, |
| # and systemd-coredump(8) and core(5) for the explanation of the |
| # setting below. |
| |
| kernel.core_pattern=|@rootlibexecdir@/systemd-coredump %P %u %g %s %t %c %h %e |
| |
| # Allow that 16 coredumps are dispatched in parallel by the kernel. We want to |
| # be able to collect process metadata from /proc/%P/ while processing |
| # coredumps, and thus need to make sure the crashed processes are not reaped |
| # until we finished collecting what we need. The kernel default for this sysctl |
| # is "0" which means the kernel doesn't wait for userspace processes to finish |
| # processing before reaping the crashed processes — by setting this higher the |
| # kernel will delay reaping until we are done, but only for the specified |
| # number of crashes in parallel. The value of 16 is chosen to match |
| # systemd-coredump.socket's MaxConnections= value. |
| kernel.core_pipe_limit=16 |