Загрузка...

Очереди Laravel на shared-хостинге

На shared-хостинге обычно нельзя установить Supervisor или systemd для постоянно работающего worker-а. Это не мешает использовать очереди Laravel: jobs хранятся в базе данных, а ко…

WP Queue: фоновые задачи в WordPress

Что делать, если сайту надо отправить тысячу писем, импортировать сотни товаров или синхронизировать заказы с внешней системой? Если выполнять это прямо во время клика пользователя…

Фоновые процессы в Linux: nohup, SIGHUP, systemd

Работа с фоновыми процессами — базовый, но часто неправильно используемый инструмент в Linux. Многие разработчики ограничиваются & или nohup, не до конца понимая, как именно ус…

Laravel Horizon: динамический автоскейлинг очередей, изоляция памяти и подводные камни в продакшене

При росте нагрузки в Laravel стандартного демона queue:work под управлением Supervisor перестает хватать: воркеры статично распределены по очередям, внезапный наплыв тяжелых задач…