Nginx + Thin socket权限错误== Bad Gateway

时间:2012-05-22 21:25:20

标签: sockets permissions nginx thin ruby-1.9

我有Nginx&精简在Ubuntu 10.04上播放了好几年。我在/etc/init.d中有一个脚本,它使用/ etc / thin中的一些.yml文件启动Thin。

由于任何原因突然重启Thin会导致Nginx中出现权限被拒绝错误。

Thin正在/ tmp中的几个套接字上运行,由root拥有。我不知道是不是总是如此...但如果我将套接字的所有者更改为www-data(由Nginx使用),一切正常。所以我写了另一个脚本来处理它。

Thin运行v1.2.7,Nginx为0.7.65。两者都没有改变。我从1.9.2p290升级到Ruby 1.9.3p194。

是否有其他人遇到此问题,您是否找到了比“手动”更新权限更合理的解决方案?

1 个答案:

答案 0 :(得分:0)

将Thin升级到1.3.1解决了它。我应该立即尝试,但我遇到了临时服务器的问题。

反正。也许这会帮助别人。