im известно о flask deployment options, но все эти опции кажутся мне излишними для такого простого флеш-приложения, которое я написал. он отлично работает с собственным встроенным сервером фляшки.Самый быстрый способ развернуть приложение Flask на ubuntu
workon kittapp
python run.py // runs the webserver at configured port, everything's fine
Heres мой run.py файл
from kittapp import app
if __name__ == '__main__':
app.run(host=app.config['HOST'], port=app.config['PORT'], debug=app.config['DEBUG'])
первая проблема, сервер останавливается, как только я выйти из моего SSH сессии, поэтому я попытался оттолкнуть задачу в фоновом режиме, используя одноразовую cron
вакансии, at now
или nohup
команд. он работает нормально, но вторая проблема заключается в том, что через несколько часов процесс python (который был нажат на bg) больше не работает, а веб-приложение не работает.
Я знаю, что в конце концов мне нужно написать сценарий запуска, подобный демонам. просто хотел посмотреть, есть ли еще какое-то еще простое, но надежное решение для развертывания флеш-приложения на машине ubuntu?
проверить, почему сервер идти вниз, и лучше, чтобы обернуть его с руководителем или что-то подобное. –
Где я могу проверить журналы для флеш-приложения? –
nohup.out или что-то, что вы должны определить при запуске nohup –