我正在使用ngnix和unicorn启动应用程序,但在log nginx中出现此错误
*1 connect() to unix:/tmp/unicorn.sock failed (13: Permission denied) while connecting to upstream, client: 181.52.249.209, server: lovebeeroficial.com
我发现了类似的错误但不适合我,该文件拥有所有权限
我试试Nginx getting Permission denied when connecting to Unicorn 和{{3}}
-rwxrwxrwx. 1 azureuser azureuser 1 Feb 24 07:43 unicorn.sock
答案 0 :(得分:2)
-rwxrwxrwx. 1 azureuser azureuser 1 Feb 24 07:43 unicorn.sock
- 它看起来不像unix socket
srwxrwxrwx. 1 azureuser azureuser 1 Feb 24 07:43 unicorn.sock
- 它应该是这样的。
你需要检查你的独角兽真正存放插座的位置。
如果你确定独角兽使用/tmp
,那么rm -rf /tmp/unicorn.sock
并重启独角兽。