Назад | Перейти на главную страницу

Пользователь запускает демон .pid В разрешении отказано

Попытка запустить демон-единорог от имени пользователя без полномочий root, но безуспешно.

Единорог выдает следующую ошибку:

directory for pid=/var/run/sinatra_test/sinatra_test.pid not writable

Итак, я сделал следующее:

sudo mkdir /var/run/sinatra_test
sudo chown ruby:www-data /var/run/sinatra_test
sudo chmod g+w /var/run/sinatra_test

ls -ld / var / run / sinatra_test возвращает:

drwxrwxr-x 2 ruby ​​www-data 60 27 октября 09:55 / var / run / sinatra_test

Что мне не хватает? По-прежнему возникают ошибки, связанные с отказом в разрешении.

Скорее всего, у вас остались остатки с файлом pid (/var/run/sinatra_test/sinatra_test.pid).

Вы убили свое приложение (kill -9)? Если приложение не работает, проверьте, есть ли этот файл pid - если он есть - удалите его. И попробуйте снова запустить его.