<b>Cap a runaway process with systemd, not prayer</b>
One bad cron or PHP worker can OOM your whole $5 box. Don't tune <code>php.ini</code> blind, hard-cap it.
— drop in <code>/etc/systemd/system/php8.3-fpm.service.d/limit.conf</code>
— <code>[Service]</code>
— <code>MemoryMax=512M</code>
— <code>MemoryHigh=400M</code>
<code>systemctl daemon-reload && systemctl restart php8.3-fpm</code>. Now the kernel throttles FPM before it eats your MySQL. Your other 39 sites stay up. Try it tonight.
Root Access Daily
@RootAccessDaily
<b>Cap a runaway process with systemd, not prayer</b>
Этот пост опубликован в Telegram-канале Root Access Daily. Подписаться можно по ссылке: @RootAccessDaily.