概要

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

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-11-28 (水) 13:19:34 (5993d)