Я сделал свой собственный скрипт инициализации для запуска веб-приложения Mono в контейнере mod-mono-server2
(я не использовал AutoHosting
, я в курсе этого).
Когда у меня был openSUSE 11.4 с init
я смог прочитать на консоли именно то, что пошло не так. Теперь мне пришлось перенести мое приложение на сервер, работающий с openSUSE 12.1, который использует systemctl
, и непонятно , почему он не запускается.
Команда запуска - это просто обычный sudo -u mono-user mod-mono-server2 [params]
который записывает PID в файл в /var/run/spambusters/
(чтобы убить его, когда я хочу остановиться).
Когда я пытаюсь /etc/init.d/spambusters start
я просто получаю типичное Job failed. See system logs and 'systemctl status' for details.
,
Но я не могу получить больше информации .........
spambusters@dom:~/source> sudo systemctl status spambusters.service
spambusters.service - LSB: Spambusters instance (as spambusters)
Loaded: loaded (/etc/init.d/spambusters)
Active: failed since Fri, 07 Sep 2012 20:37:56 +0200; 1min 37s ago
Process: 29731 ExecStart=/etc/init.d/spambusters start (code=exited, status=1/FAILURE)
CGroup: name=systemd:/system/spambusters.service
â”” 29744 sudo -u spambusters /usr/bin/mod-mono-server2 --nonstop --port 8089 --address 127.0.0.1 --applicat...
spambusters@dom:~/so
Системный журнал /var/log/messages
содержит только
Sep 7 20:37:56 dom sudo: root : TTY=console ; PWD=/ ; USER=spambusters ; COMMAND=/usr/bin/mod-mono-server2 --nonstop --port 8089 --address 127.0.0.1 --applications /:/home/spambusters/srv/www/domains/www.burnthespam.info/htdocs
Хотя я понимаю, что этот вопрос также может подойти для serverfault.com, поскольку он касается администрирования серверов, мой прямой вопрос