码迷,mamicode.com
首页 > 其他好文 > 详细

Samba & Nginx - Resource temporarily unavailable

时间:2015-06-11 19:26:35      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:samba   nginx   centos   

先说说本人的开发环境:Win7 + Editplus + VMware(Centos+Samba+Nginx),用Samba在Centos上把web目录(如www)共享,然后在Win7上访问这个目录。
之所以这么用的原因有:

  • 习惯了Windows,效率比较高
  • Editplus编辑器好用,相对于vi系列来说
  • 代码测试环境和服务器运行环境无差异

用了这么些年,其实有个小问题一直困扰着我,在Win7下修改了某个.html文件,比如test.html ,然后通过http://vm/test.html访问,会报500错误:
技术分享
Nginx错误日志里面的内容是:
2015/06/11 16:51:29 [crit] 1787#0: *671 open() “/www/test.html” failed (11: Resource temporarily unavailable), client: 192.168.9.1, server: vm, request: “GET /test.html?9 HTTP/1.1”, host: “vm”

如果直接在Centos上编辑这个文件,是没有这个问题的,所以是Samba导致。
解决方法:
在Samba的配置文件里面加入:
oplocks = no
level2 oplocks = no
重启Samba,问题解决。但不明白是啥意思。。。

参考:
http://stackoverflow.com/questions/10202567/nginx-resource-temporarily-unavailable-using-a-samba-share

Samba & Nginx - Resource temporarily unavailable

标签:samba   nginx   centos   

原文地址:http://blog.csdn.net/jom_ch/article/details/46460147

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!