2012-04-18 116 views
7

我正在开发一个Nginx网络服务器与Samba共享。Nginx:“资源暂时不可用”使用Samba共享

每当我编辑CSS或JS文件,我当我重装我的网站(F5)得到这个错误。

2012/04/18十一时15分38秒[暴] 29607#0:* 47708打开() “/var/www/[...].js” 失败(11:资源暂时不可用),客户端:192.168 [...], 服务器:[...],请求: “GET [...] JS HTTP/1.1”。,宿主: “[...]”, 引荐: “http:// [...]”

我需要再刷新一次,错误消失。

I found here有人有同样的问题有我可以造成F_SETLEASE,但我找不到如何最终解决这个问题。

任何线索?

回答

10

这两个设置解决同样的问题对我来说:

oplocks = no 
level2 oplocks = no 
+3

这也为我工作。值得一提的是,这些都是你的Samba共享设置,添加到每个份额在/etc/samba/smb.conf中节。 – dgmdan 2013-07-17 17:38:34

+0

这已被窃听我相当长的一段时间了(基本上在过去的一年几乎)...该解决方案确实奏效。要完成@ dgmdan的评论 - 这些部分将最有可能位于文件的末尾(只要你还没有调整了它很多)。 – 2013-12-17 16:31:50

+0

这为我修复了相同的行为。谢谢! – 2014-09-07 14:21:07