Django ImageField上传到nfs。 (没有锁可用)

时间:2011-02-03 22:29:30

标签: django upload nfs imagefield

我想用Django ImageField上传到nfs存储,但是我收到了这个错误:

[Errno 37]无锁可用

这是在/ etc / fstab /:

173.203.221.112:/home/user/project/media/uploads/ / home / user / project / media / uploads nfs rw,bg,hard,lock,intr,tcp,vers = 3,wsize = 8192,rsize = 8192 0 0

我还尝试修补django使用flock()而不是lockf()但仍然无效。

http://code.djangoproject.com/ticket/9400

任何想法都错了吗?

2 个答案:

答案 0 :(得分:1)

我有一次这个混乱的问题,在失去了很多时间寻找答案之后我找到了这个解决方案:rpc.statd

我必须在NFS文件夹的双方中执行该命令,在我的情况下是我的计算机虚拟机

有关此命令的一些信息,请访问:

如果还不够,有时我遇到这个问题,我必须手动执行statd服务,因为它没有运行。另一种解决问题的方法是在NFS命令的两个侧执行:

service statd start

两个侧执行命令后,锁定问题应该消失。

有关NFS软件的更多信息,请访问:

答案 1 :(得分:0)

您可以检查nfs服务器和客户端计算机上是否都运行nfslock。它负责管理锁。