Правильный способ включения процесса после перезагрузки в AWS-AMI linux

I ' м пытаюсь убедиться, что моя система очередей не откажет при перезагрузке сервера. Система обработки очереди PHP запускается с помощью команды командной строки. В документации Laravel предлагается установить монитор процессов под названием supervisord, который не очень хорошо работает на моем EC2, поэтому мне интересно, есть ли другой способ убедиться, что моя команда запускается в случае перезагрузки. AWS AMI linux поставляется со старой версией Upstart и chkconfig, однако мне также не удалось заставить это работать. Какие-либо предложения? Нужно ли мне создавать сценарий инициализации и RPM, или здесь это лишнее?

0
задан 5 July 2016 в 22:02
1 ответ

ההמלצה שלי תהיה זהה ל- Laravel - כלומר להשתמש במשהו כמו מפקח ל"דמוני "ביעילות את קוד ה- PHP שלך - נקטתי בגישה זו בעבר עם עצמאי יישום PHP Symfony2 שצרך הודעות שהונחו ב- SQS.

גם מניסיון, הייתי שוקל להתרחק מאמזון לינוקס ולהשתמש ב- CentOS (אם אתה צריך משהו דמוי RedHat) או אובונטו, אני אצטרך השאר את הבחירה בידיך. ככל שאמזון מנסה לשכנע אותך אחרת, יש מעט מאוד מקרי שימוש בעולם האמיתי שבהם עדיף להשתמש באמזון לינוקס.

1
ответ дан 4 December 2019 в 16:34

Теги

Похожие вопросы