0
我有我自己的Debian服務器,安裝了LAMP,並且PHP web應用程序基於CodeIgniter並且配置爲使用sendmail發送郵件。 直到今天,一切都很好,系統很容易發送郵件。 (最後的測試是昨晚)apche mod_fcgid,codeigniter和sendmail - 嘗試發送郵件時發生超時
但是從今天晚上我的服務器無法發送電子郵件和我得到的下一個Apache的錯誤:
mod_fcgid: read data timeout in 31 seconds
我不明白爲什麼這個錯誤突然出現,我有查看了dpkg
日誌,看看是否添加了相關的軟件包,但沒有任何內容。
`# cat /var/log/dpkg.log`
2014-11-03 07:59:18 startup archives unpack
2014-11-03 07:59:18 upgrade wget:amd64 1.13.4-3+deb7u1 1.13.4-3+deb7u2
2014-11-03 07:59:18 status half-configured wget:amd64 1.13.4-3+deb7u1
2014-11-03 07:59:18 status unpacked wget:amd64 1.13.4-3+deb7u1
2014-11-03 07:59:18 status half-installed wget:amd64 1.13.4-3+deb7u1
2014-11-03 07:59:18 status triggers-pending install-info:amd64 4.13a.dfsg.1-10
2014-11-03 07:59:18 status half-installed wget:amd64 1.13.4-3+deb7u1
2014-11-03 07:59:18 status triggers-pending man-db:amd64 2.6.2-1
2014-11-03 07:59:18 status half-installed wget:amd64 1.13.4-3+deb7u1
2014-11-03 07:59:18 status half-installed wget:amd64 1.13.4-3+deb7u1
2014-11-03 07:59:18 status unpacked wget:amd64 1.13.4-3+deb7u2
2014-11-03 07:59:18 status unpacked wget:amd64 1.13.4-3+deb7u2
2014-11-03 07:59:18 trigproc install-info:amd64 4.13a.dfsg.1-10 4.13a.dfsg.1-10
2014-11-03 07:59:18 status half-configured install-info:amd64 4.13a.dfsg.1-10
2014-11-03 07:59:18 status installed install-info:amd64 4.13a.dfsg.1-10
2014-11-03 07:59:19 trigproc man-db:amd64 2.6.2-1 2.6.2-1
2014-11-03 07:59:19 status half-configured man-db:amd64 2.6.2-1
2014-11-03 07:59:19 status installed man-db:amd64 2.6.2-1
2014-11-03 07:59:19 startup packages configure
2014-11-03 07:59:19 configure wget:amd64 1.13.4-3+deb7u2 <none>
2014-11-03 07:59:19 status unpacked wget:amd64 1.13.4-3+deb7u2
2014-11-03 07:59:19 status unpacked wget:amd64 1.13.4-3+deb7u2
2014-11-03 07:59:19 status half-configured wget:amd64 1.13.4-3+deb7u2
2014-11-03 07:59:19 status installed wget:amd64 1.13.4-3+deb7u2
當我從命令行使用sendmail時,它工作的很好。
現在,我可以通過添加SMTP服務器來修復它,但是我想了解發生了什麼以及爲什麼我的Apache + PHP在連接到sendmail時遇到問題。
所以這是我的問題:
1.這種行爲的原因是什麼?
2.我如何追蹤這個原因,並在將來防止它?