Я использую инструмент supervisord на сервере AWS для автоматического запуска некоторых скриптов. Я могу видеть статус процесса на сервере AWS напрямую, выполнив приведенные ниже команды в командной строке.
supervisorctl>status
Но я хочу видеть статус процесса в WebGui, чтобы настроить следующие параметры в файле supervisord.conf.
[inet_http_server]
port=*:9001
user = dummy
[supervisorctl]
[unix_http_server]
file = /tmp/supervisor.sock
chmod=0700
URL: 55.121.35.22: 9001
Но проблема в том, что я не вижу в браузере, и он показывает следующее сообщение об ошибке.
Этот сайт недоступен
55.121.35.22 потребовалось слишком много времени, чтобы ответить.
Буду признателен за ответы.
Во-первых, убедитесь, что служба действительно прослушивает все интерфейсы:
netstat -anp | egrep '9001.*LISTEN'
Затем вы можете протестировать приложение, используя wget
или curl
локально:
wget http://127.0.01:9001
Если оба этих теста пройдут успешно, я бы проверил ваши группы безопасности на экземпляре AWS и убедился, что TCP-порт 9001 разрешен. Если это не разрешено, вы должны разрешить это, но только для IP-адресов из белого списка или диапазона IP-адресов.