0

OS X Lionにアップグレードしてから、PHP 5.3からローカルネットワーク上のMySQLデータベースへの接続を確立するときに、断続的に6〜10秒の遅延が発生することに気付きました。他の開発者は誰もこの問題を経験しておらず、更新前の私もそうではありませんでした。

問題のプロファイルを作成し、ラグ全体がで発生することを発見しましたPDO::__construct()。この問題を他にどのようにデバッグできるかわかりません。どこから始めればよいのでしょうか。

4

1 に答える 1

4

私は15年間MySQLの経験があり、これまで接続する際のあらゆる種類の遅延は100%DNS関連の問題でした。クライアントとサーバーの両方が名前を解決しようとします。おそらく順方向と逆方向です。DNSの設定に問題があると、質問が出て応答されません。したがって、タイムアウトが発生して次善のオプションが選択されるまで遅延します。DNSの問題がオプトアウトされていることを確認するために、名前を付けて/ etc/hostsに書き込まれる両側のIPアドレスを書き込むことをお勧めします。

于 2012-06-08T05:44:28.660 に答える