Демоны для SystemD

3 months 1 week ago - 3 months 1 week ago #2025 by aftertime
aftertime created the topic: Демоны для SystemD
Добрый день!
Спасибо за прекрасный продукт. Поддержал вчера, чем смог.
Единственное, чего не хватает - так это возможности запускать процессы в виде демонов.
Набросал, в меру своего разумения и, на основе старых с форума, свои версии демонов.
Знаю, что такой вопрос поднимался, но около года назад, когда архитектура программы была другой, потому решил не поднимать старую тему, а создать новую.
Сканер:
sopds_scanner.service
Warning: Spoiler! [ Click to expand ]


Веб сервер: sopds_server.service
Warning: Spoiler! [ Click to expand ]


Файлы нужно положить в папку /etc/systemd/system/ Затем каждый установить и проверить статус
systemctl enable sopds_scanner.service
systemctl -l status sopds_scanner.service
systemctl enable sopds_server.service
systemctl -l status sopds_server.service
Last Edit: 3 months 1 week ago by aftertime.

Please Войти or Create an account to join the conversation.

  • aftertime
  • aftertime's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
3 months 1 week ago #2026 by aftertime
aftertime replied the topic: Демоны для SystemD
Мне не удалось сделать атк, чтобы демоны работали. Выдают такое сообщение:
root@server:/opt/sopds# systemctl -l status sopds_scanner
● sopds_scanner.service - SOPDS scanner service
   Loaded: loaded (/etc/systemd/system/sopds_scanner.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Вт 2018-01-09 21:03:43 MSK; 21s ago
 Main PID: 2372 (code=exited, status=203/EXEC)
   CGroup: /system.slice/sopds_scanner.service

янв 09 21:03:43 server systemd[1]: sopds_scanner.service: Failed with result 'exit-code'.
root@server:/opt/sopds# systemctl -l status sopds_server
● sopds_server.service - SOPDS WEB Server
   Loaded: loaded (/etc/systemd/system/sopds_server.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Вт 2018-01-09 21:03:24 MSK; 1min 12s ago
 Main PID: 2305 (code=exited, status=203/EXEC)
   CGroup: /system.slice/sopds_server.service
Помогите разобраться. Версия SOPDS 0.44

Please Войти or Create an account to join the conversation.

  • aftertime
  • aftertime's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
1 month 1 week ago - 1 month 1 week ago #2086 by bravo123
bravo123 replied the topic: Демоны для SystemD
(code=exited, status=203/EXEC)
Сдаётся что тут дело в том что в manage.py первой строкой идёт :
#!/usr/bin/env python
и по умолчанию, в зависимости от настроек системы у вас запустится Python 2.7, а для запуска демона нужен Python 3.3.Х
следовательно надо либо явно указывать python3 /opt/sopds/manage.py sopds_server start --daemon
либо в manage.py поправить на #!/usr/bin/env python3
Last Edit: 1 month 1 week ago by bravo123.

Please Войти or Create an account to join the conversation.

  • bravo123
  • bravo123's Avatar
  • Offline
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
More
2 weeks 3 days ago #2104 by bincher
bincher replied the topic: Демоны для SystemD
Тоже не получилось запустить демон.
Пишет
Executable path is not absolute, ignoring
.

Please Войти or Create an account to join the conversation.

  • bincher
  • bincher's Avatar
  • Offline
  • Новый участник
  • Новый участник
More
Time to create page: 0.221 seconds