Re: php與postfix配合無法寄信,接著apache會掛掉
※ 引述《fiddler (stone)》之銘言:
> mail()的部分還有一個奇怪的問題
> 就是明明信已經寄出去,收件者也收到了信
> 但是在瀏覽器中怎麼都會跑出無法顯示網頁的問題
> 以下是我的測試碼
> 整個檔案中只有這樣的內容,沒有其他的程式
> $mail_to = "xxx@xxxxxx.com";
> $mail_subject = "subject";
> $mail_message = "message";
> $mail_headers = "From: <xxx@xxxxx.com>";
> mail($mail_to, $mail_subject, $mail_message, $mail_headers);
已經找出一半的原因
當我使用這個函式時
error log 跑出
[Wed Jul 21 10:00:29 2004] [notice] child pid 18906 exit signal Abort trap (6)
Fatal error 'Unable to read from thread kernel pipe' at line 1100 in file /usr/src/lib/libc_r/uthread/uthread_kern.c (errno = 0)
[Wed Jul 21 10:08:42 2004] [notice] child pid 19419 exit signal Abort trap (6)
結果http的主程序的cpu使用一直竄高
一直到跑不動為止
ldd /usr/local/sbin/http
結果跟libc_r一點關係都沒有
檢查php
ldd /usr/local/lib/php/20040412-debug/*.so
發現原來是odbc跟libc_r有關
把odbc關掉就正常了
不過我還是有疑問
為什麼跟mail有關呢
只要odbc這個module打開
mail 函式就會造成找不到伺服器的錯誤
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: bit146.sinica.edu.tw
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章