dakata__92
Super Moderator
Днес убих една виртуална машина с cron. Вдигнах много безкрайни процеси и реално изядох RAM-а. Въпроса ми сега е, какви флагове трябва да добавя, че това да не се повтори?
Оригинала:
Предполагам, че трябва задължително да подам --stop-when-empty, но се чудя удачно ли е да подам и --max-jobs=10 или нещо от сорта.
Понеже queue:work кешира ми се иска да може автоматично след git pull да засича новите задачи. Не е вдигнат CI/CD pipeline git pull се прави ръчно.
Вие как си настройвате опашките? Shedule:run си ми върви отделно. Чудя се дали да не направя в Кернела да се вика queue:work, а не да са два отделни cron-а?
Сега вървят така:
Оригинала:
Bash:
* * * * * php /var/www/site/artisan queue:work --queue=high,default > /dev/null 2>&1
Предполагам, че трябва задължително да подам --stop-when-empty, но се чудя удачно ли е да подам и --max-jobs=10 или нещо от сорта.
Bash:
* * * * * php /var/www/site/artisan queue:work --queue=high,default --stop-when-empty > /dev/null 2>&1
Понеже queue:work кешира ми се иска да може автоматично след git pull да засича новите задачи. Не е вдигнат CI/CD pipeline git pull се прави ръчно.
Вие как си настройвате опашките? Shedule:run си ми върви отделно. Чудя се дали да не направя в Кернела да се вика queue:work, а не да са два отделни cron-а?
Сега вървят така:
Bash:
* * * * * php /var/www/site/artisan schedule:run > /dev/null 2>&1
* * * * * php /var/www/site/artisan queue:work --queue=high,default > /dev/null 2>&1