Я пытаюсь настроить мой смерч приложения с SupervisorPython установка смерча супервизор
Ниже написана мои конфигурации в супервизоре:
[unix_http_server]
file=/var/run/supervisor.sock ; (the path to the socket file)
chmod=0700 ; sockef file mode (default 0700)
chown=nobody:nogroup
[include]
files = /etc/supervisor/*.ini
Rest файл такой же, как для значения по умолчанию.
tornado.ini файл:
[program:tornado_main]
command=/home/ubuntu/env/bin/python /home/ubuntu/<repo>/__main__.py
directory=/home/ubuntu/<repo>
user=ubuntu
stdout_logfile = /var/log/supervisor/tornado_main.log
stderr_logfile = /var/log/supervisor/tornado_main_err.log
Тогда я бегу, руководитель Sudo службы перезапускать все Это работает мой торнадо приложение
Теперь, когда я пытаюсь запустить один из моих интерфейсов (скажем, http://35.154.145.226:3000/questions/
) это ничего
это дает мне сообщение об ошибке не возвращаются:
This site can’t be reached
35.154.145.226 took too long to respond.
Search Google for 154 145 226 3000
ERR_CONNECTION_TIMED_OUT
или "не удалось найти сайт"
В моих файлах журналов также не добавлено ни одного журнала. Как бы то ни было, IP недоступен, я думаю.
Часть кода в основной .py является:
class Application(tornado.web.Application):
def __init__(self):
settings = dict(
static_path=os.path.join(os.path.dirname(__file__), "static"),
autoescape=None
)
tornado.web.Application.__init__(self, urls, **settings)
app = Application()
options.log_file_prefix = "tornado_log"
enable_pretty_logging(options=options)
app.listen(int(config.get('tornado', 'listening_port')))
tornado.autoreload.start()
tornado.ioloop.IOLoop.current().start()
Что я здесь отсутствует?
попробуйте запустить в вашем Linux сервере первый '/ главная/убунту/окр/bin/питон/дома/убунту//__ главный __ py' если вы. можно получить доступ за пределами, а затем вы должны. и не забудьте сделать 'sudo supervisorctl update' –
Я не могу получить к нему доступ даже после запуска его вручную и остановки супервизора. –
, что означает, что ваша группа безопасности EC2 не разрешила входящее соединение для порта no '3000'. –