用户启动后台进程.pid权限被拒绝

尝试以非root用户的身份启动独angular兽守护进程,但是难以实现。

独angular兽给出了以下错误:

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 Oct 27 09:55 / var / run / sinatra_test

我错过了什么? 仍然获得权限拒绝错误。

很可能你得到了一些pid文件(/var/run/sinatra_test/sinatra_test.pid)的剩余。

你杀了你的应用程序(杀-9)? 如果应用程序已closures,请validation是否存在此pid文件 – 如果有 – 请将其删除。 然后重试重新启动。