Я запускаю приложение флешки python на Amazon ec2 linux instace. МОЯ питон приложение выглядит следующим образом:
application.pyЗапуск супервизора на экземпляре Amazon EC2 linux
#!flask/bin/python
from flask import Flask
application = Flask(__name__)
@application.route('/', methods=['GET', 'POST'])
def index():
return '{"Output":"Hello World"}'
if __name__ == '__main__':
application.run(host='0.0.0.0', port=80, debug=False)
мой руководитель конфигурация выглядит следующим образом:
supervisor.conf
[program:flaskapplication]
command = /home/ec2-user/myapp/venv/bin/python /home/ec2-user/myapp/application.py
stdout_logfile = /var/log/watcher-stdout.log
stdout_logfile_maxbytes = 10MB
stdout_logfile_backups = 5
stderr_logfile = /var/log/watcher-stderr.log
stderr_logfile_maxbytes = 10MB
stderr_logfile_backups = 5
Когда я делаю следующую команду:
supervisorctl -c supervisor.conf
Получать следующую информацию:
00:00:00 /home/ec2-user/myapp/venv/bin/python2.7 /home/ec2-user/myapp/venv/bin/supervisord -c supervisor.conf
Но когда я попал в ссылку экземпляра Amazon, ничего не отображается. Я получаю сервер, не отвечающий на страницу. Что я делаю не так?
Пожалуйста, дайте мне знать, если это работает или нет. – Hng