127.0.0.1 подразумевает, что подключение к серверу возможно только локально.
Сервер привязывается к неправильному локальному интерфейсу в случае запуска с помощью systemd.
- Code: Select All Code
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:10090 0.0.0.0:* LISTEN 28330/xeoma
tcp 0 0 127.0.0.1:8090 0.0.0.0:* LISTEN 28330/xeoma
Дистрибутив gentoo, но причина не в этом, на другом сервере с openrc всё работает нормально.
Если запустить вручную в виде xeoma -core, то как положено привязывается к 0.0.0.0.
Работа с systemd нигде не описано, написал простой скрипт:
- Code: Select All Code
[Unit]
Description=xeoma server daemon
After=network.target
[Service]
ExecStart=/usr/local/bin/xeoma -service -startdelay 10 -log
[Install]
WantedBy=multi-user.target
Техподдержка нормально не работает, задает примитивные вопросы, и не знает все ключи запуска, поскольку они не отображены в документации. Вяло реагирует на вопросы по почте.
Обещали отписаться мне на почту, но пока ответа нет.
Также заботит, что сервер не перезапускается при сбое. Последняя версия отваливается через 10 минут после просмотра через браузер, http порт, кстати привязывается нормально. Пришлось ставить бету, пока работает.