尝试运行unicorn时写入错误:pid = / var / www / twimpush / pids / unicorn.pid目录不可写(ArgumentError)

时间:2016-06-25 14:44:54

标签: linux nginx file-permissions unicorn

我已按照DigitalOcean指南herehere中的步骤使用nginx和Unicorn设置Sinatra服务器。我是倒数第二步:

  

启动Unicorn并使用配置文件将其作为守护程序运行:   确保您在应用程序目录中   即/ my_app

unicorn -c unicorn.rb -D

运行该命令,我收到错误:

  

目录为pid = / var / www / twimpush / pids / unicorn.pid不可写   (引发ArgumentError)

我已经尝试过这个root,以及一个名为deployer的用户,我给了它写权限。

1 个答案:

答案 0 :(得分:1)

当我克隆我的git repo时,它没有在我的repo中包含空的pids文件夹。除了第一个指南中提到的其他必需文件夹之外,我还添加了mkdir pids,并且它有效。