レンタルサーバー、サーバー構築の情報サイト|14-02.サーバー障害

サーバーを運用する際に自前にした場合、業者委託、レンタルした場合の必要な知識、実務に関しての情報を掲載しております
トップに戻ります

00-本サイトについて
 00-01.サイト運用者

 00-02.当サイトの運用環境


14-02.サーバー障害
14-02-01.サーバー障害の主原因

 サーバーの障害が起こった時に何が原因なのか、これが一番初めに対処することです。


 まず障害の内容について。ざっと書き出すと。

 ・サイトが見れない。
 ・メールの送受信、又は片方ができない。
 ・データベースが機能しない。
 ・ファイルのやり取りができない。
 ・ある処理が非常に重い。
 ・踏み台にされて管理権限が剥奪された。

 原因を大きく2つに分けると。
 ・外的要因
 ・内的要因

 に分かれます。
 またこの2つが存在している場合もあります。

 ・外的要因について
 外的要因はさらに以下が考えられます。
 ・アクセスの増大、処理しきれないアクセスが来ている。
 ・悪意のあるアクセスでスバムなどのプログラムを仕掛けられた。
 ・不用意にシステムが変更され、処理に不具合が出た。

 ・内的要因について
 内的要因は以下が考えられます
 ・システムそのものが非常に処理が重い。
 ・ハードウェアに不具合が発生している。
 ・ネットワークに不具合が発生している。
 ・ネットワーク機器、ルーター、ケーブルなどに不具合が発生している。
 ・OSに異常が発生している。
 ・該当するサーバー・ソフトに不具合が発生している。
 ・サーバーのスペックが現環境に比較して低い。
 ・セキュリティ設定が甘い。

 これらが複数に渡り、外的要因と内的要因が複合的に組み合わさっている場合があります。

 例1
 システムそのものの処理が重く、さらにアクセスが集中し、サーバー・スペックが低い事によりダウンする。

 例2
 セキュリティ設定が甘く、サーバーの管理権限を取られスパム・プログラムが優先的に稼動して他のプログラムが実行できなくなる。

●14-02-02.現在の環境の把握

 不具合の原因を探す前に、サーバーの状況を把握できる事が事前に必要です。
 そうでないと多大な時間が必要になる場合があります。

 ・サイトのアクセスが通常どの程度来ているか。
 ・システムのドキュメント、マニュアルは常備されているか。
 ・サーバー・スペックの状態。
 ・サーバーの設定項目内容。

 上記が事前に分からないと中々スムーズには対処できません。

 どの程度アクセスが来ているか分からない、どんなシステムが動いているか分からない、サーバーのメモリ、CPUが分からない、サーバーがどういう風に設定されているかも分からない。
 これでは暗中模索になります。

 障害は必ず起きます、早く来るか、遅いかだけの話です。

 そう思って、現在の状況を説明できる準備はして下さい。
 長期間サイトが機能しないと、月間数百万の売上を上げているサイトですと損失は大きなものになります。

●14-02-03.調査に必要な環境


 最低でもサーバーのコンソールにログインできる環境は必要です。
 サーバーのハードを管理できる環境で無い限りリモートで操作しますから、これができないと何もできません。
 サーバーにコマンドを打つ場合、サーバー自体が重いとコマンドを1つ発行するのに数10分かかる場合もあります。

 特に1台のサーバーをレンタルで借りている場合において注意が必要です。
 サーバー管理者を置かずに放置されているケースがほとんどだからです。

●14-02-04.いかにサーバーを停止せずにサイトを継続するか


 原因が判明して、対処方法が分かっても、問題はいかにサイトを停止しないか、もしくは短時間で被害を止めるかが問題です。応急措置的な対処も範囲に入れて判断する必要があります。

 実例ですが、
 サーバー・スペックが低く、システムではデータベースの問い合わせ処理が重く、アクセスも多く、結果的にダウンしてしまう。
 ・スペックの高いサーバーに移設するにはサイトを停止する期間が長くなり過ぎる。契約から初期設定では数週間かかる。

 上記に対して弊社サーバーへデータベース部分を移設して負荷を分散してサイトの閉鎖を数時間で食い止めた。

 サーバーの障害に対するスキルは長い時間がかかります。
 数年に渡って、本人が経験しないとどうにもなりません。

 またサーバーのスキル以外に、プログラムのスキルも必要になる場合があります。


戻る

−− 弊社メインサイト −−
ホームページ製作、システム開発はMSweb - 大阪
ホームページ製作・作成、システム開発、サーバー構築・保守にはMSwebをご利用下さい

携帯サイト


−− 弊社姉妹サイト −−
ホームページ製作 発注企業に理解して欲しい内容
ホームページ発注企業、製作会社向けの内容です。

−− 弊社姉妹サイト −−
WEBシステム開発|PHPとPostgreSQLの開発例
入門者用のPHPとPostgreSQLを使ったWEBシステムの開発演習です。

−− 弊社姉妹サイト −−
ホームページ製作 大阪 | 製作手順の紹介−MSweb
ホームページ製作の手順をご紹介しています、デザイン、HTML、スタイルシートなどについて記載しています。

オープンソース・サンプル
MSweb OpenPNE 大阪
オープンソースのSNSです。ご興味があり使用されたい方は、 ID「msweb@msweb.biz」、パスワード「gua8hkj3」で管理ページにログインできます。
管理ページ

オープンソース・サンプル
MSweb ブログ
オープンソースのブログです。ご興味があり使用されたい方は、 ID「admin」、パスワード「bd0e86」で管理ページにログインできます。
管理ページ

オープンソース・サンプル
XOOPS
代表的なCMSのXOOPSです。ご興味があり使用されたい方は、 ユーザ名「msweb」、パスワード「as4g3mz」で管理者でログインできます。

オープンソース・サンプル
EC|CUBE(メイン・ページ)
EC|CUBE(管理ページ)
オープンソースの通販システムです。ご興味があり使用されたい方は、 ID「msweb」、パスワード「fd4upd2」で管理ページにログインできます。

オープンソース・サンプル
Joomla(メイン・ページ)
Joomla(管理ページ)
オープンソースのCMSです。ご興味があり使用されたい方は、 ID「admin」、パスワード「A2gT6B7F」で管理ページにログインできます。

オープンソース・サンプル
SquirrelMail
オープンソースのWEBメールのシステムです、OP25Bの影響を受けません。

オープンソース・サンプル
Mailman
Mailman(管理ページ)
オープンソースの電子メールでの討論やメルマガの配送リストを管理するためのシステムです。 サンプルのため投稿はできません。

Copyright (c) 2007 MSweb All Rights Reserved 腕時計 販売サイト my-watch.biz