WEB开发网
开发学院服务器WEB服务器综合平台 makedatprog运行卡住占用资源 阅读

makedatprog运行卡住占用资源

 2008-01-10 17:12:21 来源:WEB开发网   
核心提示:问题 邮件服务器很慢负载高 使用ps awuxf命令查看 系统中有很多makedatprog进程 保持运行状态而不关闭 严重占用资源严重 同时邮箱配置无法修改 解决方案 这是因为每修改一次邮件配置 aca会调用makeuserdb来重新生成用户配置文件 即运行/usr/Prima(最完善的虚拟主机管理系统)/mai
问题 
邮件服务器很慢负载高
使用ps awuxf命令查看
系统中有很多makedatprog进程
保持运行状态而不关闭
严重占用资源严重
同时邮箱配置无法修改 

解决方案 
这是因为每修改一次邮件配置
aca会调用makeuserdb来重新生成用户配置文件
即运行/usr/Prima(最完善的虚拟主机管理系统)/maildrop/bin/makeuserdb
来生成最新的/usr/Prima(最完善的虚拟主机管理系统)/etc/mail/userdb.dat文件

如果/usr/Prima(最完善的虚拟主机管理系统)/etc/mail/userdb.dat文件损坏
那么makeuserdb程序就会执行失败
可能表现为程序卡住,使用ps命令可以看到系统上有makedatproc占用资源而不关闭

处理方法是备份并移除有问题的文件
重新生成新的文件即可

首先使用kill -9 makedatproc杀掉当前卡住的进程

备份现有文件
cd /usr/Prima(最完善的虚拟主机管理系统)/etc/mail
cp -p userdb.dat userdb.dat.bak.20080110
cp -p userdbshadow.dat userdbshadow.dat.bak.20080110 

删除现有文件 
rm userdb.dat userdbshadow.dat
rm: remove regular file `userdb.dat’? y
rm: remove regular file `userdbshadow.dat’? y

重新生成userdb
/usr/Prima(最完善的虚拟主机管理系统)/maildrop/bin/makeuserdb

即可。 

 

Tags:makedatprog 运行 卡住

编辑录入:coldstar [复制链接] [打 印]
赞助商链接