Перезапуск сервера приложений elasti c beanstalk из cron - PullRequest
0 голосов
/ 10 июля 2020

У меня есть приложение flask, работающее на elasti c beanstalk. Это cron, который запускается ежедневно для получения новых данных с другого сервера. После получения этих данных сервер приложения необходимо перезапустить, чтобы он обновился с новыми данными. Однако я не могу автоматизировать это. Я пробовал следующие строки в моем сценарии оболочки, который запускается cron:

systemctl restart nginx

и

/sbin/shutdown -r now

Однако, даже если это перезапускает nginx, а также перезапускает весь сервер, данные не обновляются. Если я использую консоль EB и go для Действия> Перезапустить сервер (ы) приложений, то загружаются новые данные и все работает нормально. Мне нужно, чтобы это было частью cron, или мне нужно настроить его для перезапуска серверов приложений в c раз в день.

Как я могу это сделать? Я искал и пытался в течение нескольких дней на этом этапе и, кажется, не могу понять этого.

1 Ответ

0 голосов
/ 11 июля 2020

Повторно отправлено AWS сообщение в блоге объясняет, как настроить cron на EB:

Поскольку ваш вопрос не содержит подробностей о том, как вы настроили cron, или каких-либо ссылок на документацию, используемую по этому поводу, я думаю, что оправдано опубликовать ссылку, чтобы принести его Вашему вниманию.

...