先週末くらいから、読書メーターや鑑賞メーターが重いなーと思っていていろいろ調べていました。
で、昨日show processlistでMysqlの実行中のプロセスを調べたところ
unauthenticated user
という謎のコマンドが多発していることが発覚。でちょっと調べてみますとこれはMySQLのDNS逆引きの際に起こるもののようです。
で、my.cnfにskip-name-resolveを入れてDNS逆引きを無効にしたら軽くなりました(多分)。
[mysqld]
skip-name-resolve
ご利用の皆様には大変ご迷惑おかけしました。
また重くなったら教えてください。
では!
参考:
MySQL:show processlistでunauthenticated userによる負荷:skip-name-resolve
Leave a reply