19 Aug
2022
19 Aug
'22
8:26 a.m.
Hi Ondrej, That makes sense! We do use systemd to manage the bird processes. Do you have it successfully creating core dumps on crashes with systemd? - would you mind sharing your unit file? Thanks! On Fri, 19 Aug 2022, at 12:48 AM, Ondrej Zajicek wrote:
This does not work, because ulimit does not set system-wide limits, but limits of the current shell (and it subprocesses). That is why it worked for sleep command.
But if you run BIRD from systemd, then systemctl command to start/restart BIRD just say systemd to start it as a child of init (systemd), not as a child of the current shell. So it will not inherit ulimit of the current shell. You likely need something like modifying BIRD unit to change ulimit.