Заметки по Linux, сетям и эксплуатации. Обновляется нерегулярно.
Долго жил на cron, но с таймерами удобнее видеть историю запусков и логи через
journalctl -u. Плюс можно задать Persistent=true, и пропущенный
запуск выполнится после включения машины.
Классика: nginx стартует раньше бэкенда и кэширует неудачное разрешение апстрима.
Если бэкенд слушает 127.0.0.1, помогает resolver с valid=5s
или просто After= в юните. У меня второй вариант.
Минимальная установка на VPS — около 90 МБ. Всё остальное, что показывают мониторинги,
обычно page cache, и он отдаётся приложению по первому требованию. Смотреть надо на
available, а не на free.
Личный блокнот. Всё написанное — результат собственных экспериментов, без гарантий. Если нашли ошибку — пишите, буду рад исправить.