Index: [Article Count Order] [Thread]

Date: Sun, 08 Apr 2012 01:59:16 +0900
From: ごりゅ <sakura@usamimi.info>
Subject: [info-ml:00194] 障害情報 4/7 21:00 	〜 4/8 0:40 	と画像表示が遅い件について
To: info-ml@usamimi.info
Message-Id: <4F807264.4090006@usamimi.info>
X-Mail-Count: 00194

こんばんは
ごりゅです。

///usamimi.info障害情報///
4/7 21:00頃?〜4/8 0:40頃まで
サーバーが不安定かもしくは繋がらない状態でした。

原因は特定できていて
1.DBへの大量接続によって、DBに接続ができなくなってしまった事
2.大量のPHPプロセスが発生して、サーバーのメモリリソースを食い尽くした事

1が発生したことで、DBへの接続待ちphpが溜まって
2が発生したかもしれませんが原因となったアカウントについては凍結しています。

対応として、サーバー自体を2度、再起動しています。
1度目の再起動では原因が特定できていなかった為に
メモリリソースが再び食い尽くされて、障害が再発してしまいました。

再発防止として
どこまで効果があるかわかりませんがリソース制限を厳しくしています。
また、DBの方のリソース制限については、後々設定を行います。

現在は復旧していますが、何かあれば連絡下さい。

//その他//
画像表示が遅い件について

まず、こちらを参照下さい。
各ルーターの通信状況です。

ルーター1
http://marisa.usamimi.info/cacti/graph_image.php?action=view&local_graph_id=6&rra_id=1
ルーター2
http://marisa.usamimi.info/cacti/graph_image.php?action=view&local_graph_id=7&rra_id=1

usamimi.infoは↑のルーター2台を使うように設定されています。
ISP(プロバイダ)も2つ契約しています。
ルーター2のISPの方は制限があり(30GB/day)、度々警告を受けているので
3Mbpsの制限を掛けています。

画像の表示が遅い原因は、このルーター2で通信した場合になります。
その為、ルーター1で通信を行えばとりあえず遅い問題は解決します。

そこで対処方法として
http://img.usamimi.infoを画像のURLとして指定すると
ルーター1で通信を行うように設定を行いました。
大きな画像を表示する場合
http://img.usamimi.info/~id/xxx.pngといった感じで指定すると効果があります。

ルーター1のISPから、とくに何も言われていませんので
制限も掛けていませんが、ISP側で何かしらの上限値はあると思いますので
img.usamimi.infoは、あくまでも表示が遅くなる大きな画像用などへの利用で
小さなファイルは今まで通りでお願いします。
#長い間使っているISPなので大目に見てもらっている可能性もあります。

img.usamimi.infoのことについては
不精な性格なため、何時になるかわかりませんが
後々wikiの方にも書き出します。

根本的な解決方法としては
もう1つISPと契約して回線を増やして帯域を増強することですが
お金が掛かるため、まだ考えています。
今の所、ブラウザキャッシュを強く掛けるようにする事で
通信量を減らす作戦を実行中です。
htaccessでブラウザキャッシュを制御出来るのでその方法も
twitterで連絡、その後wikiに書き込みます。


メーリングリストの連絡は、情報の履歴を残すために配信しています。
http://www.usamimi.info/fml_log/
細かい情報や今の情報は、twitterを参照するようにお願いします。
http://twitter.com/usamimiinfo

以上です。

-- 
\e
--------------------------
ふろむ:goryu
めいる<sakura@usamimi.info>
ほーむ<http://www.usamimi.info/>