免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2279 | 回复: 5
打印 上一主题 下一主题

[Mail] Can't get lock??? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-10-04 11:01 |只看该作者 |倒序浏览
Hi:
    I get a error message!!
ERR Cna't get lock. Mailbox in use!!
How to solution?? thanks...

论坛徽章:
0
2 [报告]
发表于 2004-10-04 11:38 |只看该作者

Can't get lock???

mailbox缺点就在于会发生文件锁定的问题,有可能的话用maildir好了

大概有两种原因
1.一般在登到服务器上去,正在读信,突然掉线,再次登上去就会发生这种错误,那是因为上次读信时mailbox会被lock,所以这次再读信就会失败,解决办法很简单,kill上次读信的软件,例如mutt,pine什么的

2.如果用pop3收信时因一些原因非正常突然掉线,也会发生这种情况
解决办法:因为你客户端pop3掉线,但是服务器端pop3d也不会立即中止,所以稍等片刻后,等服务端pop3d结束后,你就可以重新收信了。或者你有管理权限,直接登录服务器上去,kill pop3d即可。

--

论坛徽章:
0
3 [报告]
发表于 2004-10-04 11:50 |只看该作者

Can't get lock???

thank.. I got it!!

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
4 [报告]
发表于 2004-10-04 11:57 |只看该作者

Can't get lock???

carelezz 兄對 mail server 看來也有不少的研究 !
只可惜,我們可能不同宗(我只用 sendmail),
樓主碰到的 lock 問題, carelezz 兄解釋的很清楚了哦 ..
另外,你也可查查 /tmp/ 下有關你的檔案(ls -la 去看),全砍了也是一種解法
MAILBOX (or named INBOX) 最怕遇到
"Unable to open user's INBOX"
簡直是惡夢 ! 所以,若可以建議改用 MAILDIR 是較好

论坛徽章:
0
5 [报告]
发表于 2004-10-04 12:34 |只看该作者

Can't get lock???

谢谢able兄的提醒
查阅了一下资料,发现:
POP3服务通常在/tmp目录中产生一个临时文件
所以如果这个文件已经存在
POP3守护进程就假设相对应的mailbox被锁定
删掉相应的文件,当然相应的用户也就解锁了

但是如果繁忙的邮件系统,肯定有好多用户同时pop3收信
如果全砍掉/tmp下的临时文件,恐怕会对其他用户收信产生影响

--

论坛徽章:
0
6 [报告]
发表于 2004-10-05 09:43 |只看该作者

Can't get lock???

Thanks for Carelezz and Abel...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP