VMwareServer上で稼動するapacheの応答が遅い場合の対処
http://extstrg.asabiya.net/pukiwiki/index.php?VMwareServer%BE%E5%A4%C7%B2%D4%C6%B0%A4%B9%A4%EBapache%A4%CE%B1%FE%C5%FA%A4%AC%C3%D9%A4%A4%BE%EC%B9%E7%A4%CE%C2%D0%BD%E8概要 †
VMwareServer上のゲストOSで稼動するapacheの応答速度が極端に遅くなる現象が発生する場合がある。
障害の傾向としては一定時間アクセスが無い状態のあとにアクセスを行うと、ページの表示に20秒以上待たされる。
原因と思われる点 †
VMwareServer上では複数の仮想マシンが稼動しているため、一定時間アクセスが行われなかったネットワークインターフェイスがサスペンドに近い状態となり、アクセスが行われた際に応答が送れるのではないかと思われる。
対処 †
アクセスが遅れる理由がサスペンド状態になることであると思われるため、短い間隔で常に通信を行う設定を行うことでサスペンドさせないことで対処が可能である。
下記の様なスクリプトを毎分実行することでこの問題は回避できる。
#!/bin/sh # ------------------------ # NIC Heartbeat script # ------------------------ # Version : 1.0 # date : 2007/11/28 export LANG=C export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH # Exec # Default Gatewayなどのアドレスを入力 ping 192.168.1.254 # EOF
Last-modified: 2007-11-28 (水) 13:19:34 (5993d)