Всем шалом!
В общем, есть сервер написанный на Rust + Rocket. Если запускаю как приложение, то всё работает как надо.
Но мне нужно, чтобы эта штука висела в памяти и по этому я создал файл /etc/systemd/system/question.service:
[Unit]
Description=Question server
[Service]
Type=simple
ExecStart=/var/www/que/sci_questionnaire
#RootDirectory=/var/www/que
TimeoutSec=10
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
Далее выполняю:
$ sudo systemctl daemon-reload
$ sudo systemctl restart question
$ sudo systemctl status question
anton@xn:~/sci_questionnaire$ sudo systemctl status question
● question.service - Question server
Loaded: loaded (/etc/systemd/system/question.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2018-08-05 18:15:17 MSK; 4s ago
Main PID: 6840 (sci_questionnai)
Tasks: 6 (limit: 4915)
Memory: 1.1M
CPU: 3ms
CGroup: /system.slice/question.service
└─6840 /var/www/que/sci_questionnaire
авг 05 18:15:17 xn sci_questionnaire[6840]: => limits: forms = 32KiB
авг 05 18:15:17 xn sci_questionnaire[6840]: => tls: disabled
авг 05 18:15:17 xn sci_questionnaire[6840]: Mounting '/':
авг 05 18:15:17 xn sci_questionnaire[6840]: => GET /
авг 05 18:15:17 xn sci_questionnaire[6840]: => GET /<file..>
авг 05 18:15:17 xn sci_questionnaire[6840]: => POST /processing
авг 05 18:15:17 xn sci_questionnaire[6840]: => GET /thanks
авг 05 18:15:17 xn sci_questionnaire[6840]: 👾 Catchers:
авг 05 18:15:17 xn sci_questionnaire[6840]: => 404
авг 05 18:15:17 xn sci_questionnaire[6840]: Rocket has launched from http://localhost:8000
ЧСХ порт 8000 не находится nmap'ом по
$ nmap localhost
Соответственно, через elinks на localhost:8000 зайти тоже не могу. Как так то? Заранее спасибо.