Сервер Caliber не запускается на сервере Ubuntu 16.10 с помощью systemd

Нет никакого общего способа проверить, была ли данная программа запущена, когда система была выключена или умерла.

В зависимости от вашей программы вы можете догадаться, например. на дату изменения выходных файлов soem. Если вы хотите быть уверенным, что вам нужно перезапустить программу.

Если возможно, вы, вероятно, можете добавить некоторые записи в программу, чтобы вы знали в следующий раз, если они закончили правильно.

0
задан 25 May 2017 в 23:38

9 ответов

Вы используете --pidfile=/var/run/calibre-server.pid, которые говорят калибру, чтобы написать файл pid на /var/run. Скорее всего, у пользователя, запускающего процесс User=calibre, нет доступа к записи. Я предлагаю вам удалить --pidfile, так как вы его не используете.

Если вы хотите его использовать, измените путь к записываемому каталогу пользователем calibre и добавьте PIDFile=/dir/with/pidfile/calibre-server.pid перед вашей ExecStart линией, и, как упоминалось выше, добавьте Type=forking

0
ответ дан 18 July 2018 в 12:43

Вы используете --pidfile=/var/run/calibre-server.pid, которые говорят калибру, чтобы написать файл pid на /var/run. Скорее всего, у пользователя, запускающего процесс User=calibre, нет доступа к записи. Я предлагаю вам удалить --pidfile, так как вы его не используете.

Если вы хотите его использовать, измените путь к записываемому каталогу пользователем calibre и добавьте PIDFile=/dir/with/pidfile/calibre-server.pid перед вашей ExecStart линией, и, как упоминалось выше, добавьте Type=forking

0
ответ дан 24 July 2018 в 20:01

Вы используете --pidfile=/var/run/calibre-server.pid, которые говорят калибру, чтобы записать файл pid в /var/run. Скорее всего, у пользователя, запускающего процесс User=calibre, нет доступа к записи. Я предлагаю вам удалить --pidfile, так как вы его не используете.

Если вы хотите его использовать, измените путь к записываемому каталогу пользователем calibre и добавьте PIDFile=/dir/with/pidfile/calibre-server.pid перед вашей ExecStart линией, и, как упоминалось выше, добавьте Type=forking

0
ответ дан 31 July 2018 в 23:05

Вы используете --pidfile=/var/run/calibre-server.pid, которые говорят калибру, чтобы записать файл pid в /var/run. Скорее всего, у пользователя, запускающего процесс User=calibre, нет доступа к записи. Я предлагаю вам удалить --pidfile, так как вы его не используете.

Если вы хотите его использовать, измените путь к записываемому каталогу пользователем calibre и добавьте PIDFile=/dir/with/pidfile/calibre-server.pid перед вашей ExecStart линией, и, как упоминалось выше, добавьте Type=forking

0
ответ дан 2 August 2018 в 17:58

Вы используете --pidfile=/var/run/calibre-server.pid, которые говорят калибру, чтобы записать файл pid в /var/run. Скорее всего, у пользователя, запускающего процесс User=calibre, нет доступа к записи. Я предлагаю вам удалить --pidfile, так как вы его не используете.

Если вы хотите его использовать, измените путь к записываемому каталогу пользователем calibre и добавьте PIDFile=/dir/with/pidfile/calibre-server.pid перед вашей ExecStart линией, и, как упоминалось выше, добавьте Type=forking

0
ответ дан 3 August 2018 в 20:20

Вы используете --pidfile=/var/run/calibre-server.pid, которые говорят калибру, чтобы записать файл pid в /var/run. Скорее всего, у пользователя, запускающего процесс User=calibre, нет доступа к записи. Я предлагаю вам удалить --pidfile, так как вы его не используете.

Если вы хотите его использовать, измените путь к записываемому каталогу пользователем calibre и добавьте PIDFile=/dir/with/pidfile/calibre-server.pid перед вашей ExecStart линией, и, как упоминалось выше, добавьте Type=forking

0
ответ дан 5 August 2018 в 05:04

Вы используете --pidfile=/var/run/calibre-server.pid, которые говорят калибру, чтобы записать файл pid в /var/run. Скорее всего, у пользователя, запускающего процесс User=calibre, нет доступа к записи. Я предлагаю вам удалить --pidfile, так как вы его не используете.

Если вы хотите его использовать, измените путь к записываемому каталогу пользователем calibre и добавьте PIDFile=/dir/with/pidfile/calibre-server.pid перед вашей ExecStart линией, и, как упоминалось выше, добавьте Type=forking

0
ответ дан 6 August 2018 в 22:09

Вы используете --pidfile=/var/run/calibre-server.pid, которые говорят калибру, чтобы записать файл pid в /var/run. Скорее всего, у пользователя, запускающего процесс User=calibre, нет доступа к записи. Я предлагаю вам удалить --pidfile, так как вы его не используете.

Если вы хотите его использовать, измените путь к записываемому каталогу пользователем calibre и добавьте PIDFile=/dir/with/pidfile/calibre-server.pid перед вашей ExecStart линией, и, как упоминалось выше, добавьте Type=forking

0
ответ дан 9 August 2018 в 02:37

Вы используете --pidfile=/var/run/calibre-server.pid, которые говорят калибру, чтобы записать файл pid в /var/run. Скорее всего, у пользователя, запускающего процесс User=calibre, нет доступа к записи. Я предлагаю вам удалить --pidfile, так как вы его не используете.

Если вы хотите его использовать, измените путь к записываемому каталогу пользователем calibre и добавьте PIDFile=/dir/with/pidfile/calibre-server.pid перед вашей ExecStart линией, и, как упоминалось выше, добавьте Type=forking

0
ответ дан 14 August 2018 в 20:48

Другие вопросы по тегам:

Похожие вопросы: