このドキュメントでは、ウェブサイトにアクセスできない問題を特定してトラブルシューティングする方法について説明します。
可能な原因
ネットワークの問題、ファイアウォールの設定、サーバーの負荷が高すぎるなどの原因によって、ウェブサイトにアクセスできなくなっています。
故障の処理
サーバー関連問題のトラブルシューティング
サーバーのシャットダウン、ハードウェアの故障、CPU/メモリ/帯域幅の使用率が高すぎるなどの原因によって、ウェブサイトにアクセスできなくなる可能性があります。そのため、順次にサーバーの稼働状態、CPU/メモリ/帯域幅の使用状況をトラブルシューティングすることをおすすめします。
1. CVMコンソール にログインし、インスタンスの管理ページでインスタンスが正常に実行しているかどうかを確認します。 正常に実行している場合は、ステップ2 を実行してください。 正常に実行していない場合は、CVMインスタンスをリスタートしてください。
2. インスタンスのID/インスタンス名をクリックし、該当するインスタンスの詳細ページに入ります。
3. モニタニングタブを選択し、CPU/メモリ/帯域幅の使用状況を確認します。
帯域幅の使用率が高すぎる場合は、帯域幅の占有率が高すぎるためログイン不能を参照して調べてください。
CPU/メモリ/帯域幅の使用状況が正常である場合は、ステップ4 を実行してください。 4. 次のコマンドを実行し、Webサービスに対応するポートが正常に監視されているかを確認します。
説明:
HTTPサービスによく使われている80ポートを例として、操作について説明します。
Linuxインスタンス:netstat -ntulp |grep 80
コマンドを実行します。
Windowsインスタンス:CMDコマンドラインツールを立ち上げ、netstat -ano|findstr :80
コマンドを実行します。
ポートが正常に監視されている場合は、ステップ5 を実行してください。 ポートが正常に監視されていない場合は、Webサービスプロセスが起動されているか、または正常に構成されているかを確認してください。
5. Webサービスプロセスに対応するポートがパスできるかどうかと、ファイアウォールの設定を確認します。
Linuxインスタンス:iptablesが80ポートをインターネットにオープンしているかどうかを確認するために、iptables -vnL
コマンドを実行します。
80ポートをインターネットにオープンしていない場合は、iptables -I INPUT 5 -p tcp --dport 80 -j ACCEPT
コマンドを実行して、80ポートをオープンしてください。
Windowsインスタンス:OSのインターフェースで、【スタート】>【コントロールパネル】>【ファイアウォール設定】をクリックし、Windowsファイアウォールが無効になっているかを確認します。
- 無効になっている場合は、ネットワーク関連問題のトラブルシューティング を実行してください。
- 無効になっていない場合は、ファイアウォール設定をオフにしてください。 ネットワーク関連問題のトラブルシューティング
ウェブサイトにアクセスできないのは、ネットワーク関連問題が原因である可能性もあります。次のコマンドを実行し、ネットワークにパケットロスや高いレイテンシーがあるかどうかを確認してください。
次のような結果が返された場合は、パケットロスや高いレイテンシーがあることを示しているため、MTRを使ってさらにトラブルシューティングしてください。具体的な操作は、CVMのネットディレーとパケットロス をご参照ください。
キュリティグループ設定の関連問題のトラブルシューティング
セキュリティグループとは、関連するインスタンスのインバウンド・アウトバウンドトラフィックを制御できる仮想ファイアウォールのことです。そのルールは、プロトコルやポート、ポリシーなどを指定できます。Webプロセス関連のポートをインターネットにオープンしていない場合も、ウェブサイトにアクセスできなくなります。
1. CVMコンソール にログインし、「インスタンスリスト」ページでインスタンスのID/インスタンス名をクリックすることで、該当するインスタンスの詳細ページに入ります。 2. セキュリティグループタブを選択し、Webプロセス関連のポートをインターネットにオープンしているかどうかと、バインドされているセキュリティグループと該当するセキュリティグループのインバウンド・アウトバウンドルールを確認します。
オープンしていない場合は、Webプロセス関係のポートをインターネットにオープンするために、セキュリティグループの設定を変更してください。
ドメイン名、ICP申告のトラブルシューティングと関連問題の解析
1. 中華人民共和国工業情報化部の規定によるところ、許可を受けず、ICP申告を取得せずにインターネット情報サービスに従事するウェブサイトは、その行為が違法的なものとなります。ウェブサイトの正常な永続稼働に影響しないために、ウェブサイトを立ち上げる場合は、まずはICP申告を行い、通信管理局からICP申告番号を取得してから、ウェブサイトをアクセスできるようにしてください。
Tencent Cloudのドメイン名サービスを使用している場合は、 ドメイン名管理コンソール にログインして該当するドメイン名を確認できます。 ドメイン名がICP申告を取得している場合は、ステップ2 を実行してください。 2. 解析発効についてを参照し、関連する問題を解析し、トラブルシューティングします。
ウェブサイトにアクセスできないという問題が解決された場合、タスクは終了します。
ウェブサイトにアクセスできないという問題が解決されていない場合は、 作業依頼書の提出でフィードバックしてください。
この記事はお役に立ちましたか?