我有一个新问题,无法在基于Lenny的Postfix / Dovecot / MySql设置上发送/接收邮件。
Syslog shows Apr 4 11:09:21 Debian-50-lenny-64-LAMP postfix/master[19796]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Apr 4 11:09:21 Debian-50-lenny-64-LAMP kernel: [17525916.163351] smtpd[19804]: segfault at 1000000 ip 7f2284c6983a sp 7fff74240960 error 6 in libresolv-2.13.so[7f2284c60000+13000]
我相信在删除Avahi-Daemon之后症状可能已经开始,但不确定,重新安装它肯定没有帮助。
使用apt有一种方法可以重新安装后缀使用的库,即libresolv-2.13以上。因此看起来是原因,但我不确定。
“ top”的输出显示此kworker确实消耗了处理时间,我认为这是日志显示受到限制的时间。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
14364 root 20 0 77268 10m 508 S 399 0.0 85969:00 [kworker]
任何建议最欢迎!
谢谢,
最佳答案
要回答我自己的问题:
在系统日志中,我可以看到有问题的库是libresolv-2.13.so-但在/ var / spool / postfix / lib中,所有库均为2.7版,并且那里没有libresolv。进行一次定位libresolv时,发现存在2个版本,即2.13和2.7版本。
一旦我确定postfix使用的是2.7版本,然后重新启动它,smtpd就会重新工作。