Wednesday, August 26, 2009

PHP send sendmail slow delay hang problem

有關 php send mail 的最新資訊,,, 問題應該是出在 ipv6 (FreeBSD 7 by default 是 enable 的),,,,,,,, 然後 有可能是因為我這的 switch 太舊 (不 support ipv6?)

所以要把 ipv6 disable 掉,而我測過,光在 /etc/rc.conf 加 ipv6_enable="NO" 是不夠的,還要重新 compile kernel,把 inet 6 這個 option 拿掉,這樣在
#tcpdump -i em0 port 53

時,才不會出現 request AAAA DNS delay

# cat /etc/hosts
::1 localhost localhost.dev01.mydomain.com
127.0.0.1 localhost localhost.dev01.mydomain.com
219.16.152.262 dev01.mydomain.com
192.168.700.152 dev011

# cat /etc/resolv.conf
domain mydomain.com
nameserver 219.16.152.262 # my DNS IP
nameserver 139.142.2.3 # My ISP's DNS IP
nameserver 209.135.99.3 # My ISP's DNS IP

No comments: