Samba & Nginx - Resource temporarily unavailable

先说说本人的开发环境: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

时间: 2024-10-13 00:55:34

Samba & Nginx - Resource temporarily unavailable的相关文章

启动smaba后nginx 11 resource temporarily unavailable[转载]

地址:http://thobian.info/?p=1367 题目可能有点标题党,毕竟下面要说到的只是nginx在比较特殊的环境才回出现的500情况. 先说下自己的开发环境: WEB服务器:nginx,搭在本地虚拟机(虚拟机是直接copy过来的) 开发工具:zend studio(这个其实没什么好说的) 虚拟机操作系统:centos 6.0 本地操作系统:win7 本地.虚拟机通过samba实现文件共享.直接在win下修改代码,同步到linux 这几天在修改代码时,发现每次对CSS.JS文件做修

su: cannot set user id: Resource temporarily unavailable

今天R&D所在主机出现su: cannot set user id: Resource temporarily unavailable资源不可用报错,直接通过其他机器ssh [email protected]时,提示 Write failed: Broken pipe. 进行排查发现机器内存使用已经没有了,进行临时的内存回收操作:sync ; sync 将内存数据刷新到磁盘 echo 3 > /proc/sys/vm/drop_caches 内存释放echo 0 > /proc/sys

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用.而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况. 解决方法:输入以下命令 sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 之后再安装想装的包,即可解决 今天玩ubuntu的时候,在弄更新源的时候,突然出现以下错误: [1]+ Stopped                 sudo apt-get update[email pro

Resource temporarily unavailable

数据库版本:5.5.14 操作系统版本:contos 6.3 服务器256G内存,安装90个实例.通过脚本启动90个mysql数据库实例,会有几个实例无法启动,进程启动后直接被杀死.查看mysql日志如下: 140729 10:32:34 [ERROR] Can't create thread to kill server140729 10:46:35 mysqld_safe Starting mysqld daemon with databases from /export/data/mysq

E: 无法获取锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)解决方法

/********************************************************************* * Author  : Samson * Date    : 09/20/2014 * Test platform: *              Linux ubuntu 3.2.0-58-generic-pae *              GNU bash, version 4.2.39 * *****************************

E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)解决方法

/********************************************************************* * Author  : Samson * Date    : 09/20/2014 * Test platform: *              Linux ubuntu 3.2.0-58-generic-pae *              GNU bash, version 4.2.39 * *****************************

Linux # Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)

參照 http://blog.csdn.net/dengroj2009/article/details/4636456 中方案二,問題解決. 不過,感覺博主記錄問題方式很規範,記錄下. 記錄整個筆記的流程:事件/錯誤/解決方案/步驟/原因總結 Linux # Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable),布布扣,bubuko.com Linux # Cou

(八)ubuntu安装软件提示:Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

question: [email protected]:/usr/src/Linux-headers-3.5.0-23-generic$ sudo apt-get install cheese [sudo] password for ubuntu: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration di

Resource temporarily unavailable用户的连接数设置的太小

-bash:fork:Resource temporarily unavailable的问题 出现这个问题的原因是linux用户的连接数设置的太小,只要修改max user processes就可以    www.2cto.com 设置各linux 用户的最大进程数,下面我把某linux用户的最大进程数设为10000个: ulimit -u 10000 ulimit -a core file size          (blocks, -c) 0 data seg size