我有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。
是否有其他人遇到此问题,您是否找到了比“手动”更新权限更合理的解决方案?
答案 0 :(得分:0)
将Thin升级到1.3.1解决了它。我应该立即尝试,但我遇到了临时服务器的问题。
反正。也许这会帮助别人。