In parent task T7318, varnish crashed due to the OOM killer (cause = my work, shouldn't have done that). However, it doesn't look like Varnish recovers properly:
May 16 19:25:19 cp12.miraheze.org kernel: oom_reaper: reaped process 17048 (cache-main), now anon-rss:0kB, file-rss:0kB, shmem-rss:82104kB May 16 19:25:19 cp12.miraheze.org varnishd[24046]: Child (17048) died signal=9 May 16 19:25:19 cp12.miraheze.org varnishd[24046]: Child cleanup complete May 16 19:25:19 cp12.miraheze.org varnishd[24046]: Child (29936) Started May 16 19:25:19 cp12.miraheze.org varnishd[24046]: Child (29936) not responding to CLI, killed it. May 16 19:25:19 cp12.miraheze.org varnishd[24046]: Child (29936) Pushing vcls failed: CLI communication error (hdr) May 16 19:25:19 cp12.miraheze.org varnishd[24046]: Stopping Child May 16 19:25:20 cp12.miraheze.org varnishd[24046]: Child (29936) died signal=6 May 16 19:25:20 cp12.miraheze.org varnishd[24046]: Child (29936) said Child starts May 16 19:25:20 cp12.miraheze.org varnishd[24046]: Child (29936) said Assert error in vsmw_newcluster(), common/common_vsmw.c line 247: May 16 19:25:20 cp12.miraheze.org varnishd[24046]: Child (29936) said Condition((VFIL_allocate(fd, (off_t)len, 1)) == 0) not true. May 16 19:25:20 cp12.miraheze.org varnishd[24046]: Child (29936) said errno = 28 (No space left on device) May 16 19:25:20 cp12.miraheze.org varnishd[24046]: Child (29936) said Wrong turn in child_signal_handler(), cache/cache_main.c line 284: Signal 6 (Aborted) received at 0x73000074f0 si_code May 16 19:25:20 cp12.miraheze.org varnishd[24046]: Child (29936) said errno = 28 (No space left on device) May 16 19:25:20 cp12.miraheze.org varnishd[24046]: Child cleanup complete
Fix: ask systemd to clean up ramdisk before start?