Unicorn 和 nginx (13: Permission denied)
Posted
技术标签:
【中文标题】Unicorn 和 nginx (13: Permission denied)【英文标题】:Unicorn and nginx (13: Permission denied) 【发布时间】:2016-06-06 20:06:34 【问题描述】:我正在使用 ngnix 和 unicorn 启动应用程序,但在日志中 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 failed (13: Permission denied) when start rails with unicorn 和Nginx getting Permission denied when connecting to Unicorn
-rwxrwxrwx. 1 azureuser azureuser 1 Feb 24 07:43 unicorn.sock
【问题讨论】:
我按照这个教程,错误是什么digitalocean.com/community/tutorials/… 【参考方案1】:-rwxrwxrwx. 1 azureuser azureuser 1 Feb 24 07:43 unicorn.sock
- 它看起来不像 unix 套接字。srwxrwxrwx. 1 azureuser azureuser 1 Feb 24 07:43 unicorn.sock
- 它应该看起来像这样。
你需要检查你的独角兽真正存储套接字的位置。
如果你确定独角兽使用/tmp
,然后rm -rf /tmp/unicorn.sock
并重新启动独角兽。
【讨论】:
以上是关于Unicorn 和 nginx (13: Permission denied)的主要内容,如果未能解决你的问题,请参考以下文章
如何在生产中使用 Nginx 和 Unicorn 配置 ActionCable?
Nginx 无法使用 Unicorn 找到 unix 套接字文件
带有 nginx 和 unicorn 的 Django 静态文件