ウェブサイト上のエラー521をトラブルシューティングするための監視ツールとログの完全ガイドです。

エラー521 "エラーがあなたのサイトで時々発生し、特定のページに固定されていない場合、問題はサーバーにある可能性があります。 シーディーエヌ その間の通信。これは行ったり来たりする問題で再現は難しいが、ユーザーにとっては「サイトが開かない」ことを意味する。

画像[1] - エラー521のウェブサイト? 監視ツールとログのトラブルシューティングの完全ガイド

エラー521とは何ですか?

エラー521 はCloudflareの一般的なエラーメッセージである:

ウェブサーバーがCloudflareの接続要求を拒否した。

画像[2]-エラー521のウェブサイト? 監視ツールとログのトラブルシューティングの完全ガイド

ユーザーリクエストはCDNを経由したが、ソースに戻るとソース・ステーションサーバーは応答しなかったか、単に接続を閉じたため、アクセスは失敗した。

など、さまざまな理由が考えられる:

  • ソース局のダウンまたは再起動
  • ファイアウォールがCDNリクエストをブロック
  • サーバーへの接続数が多すぎるため、新しい接続が拒否される。
  • NginxまたはApacheのクラッシュまたは設定ミス

多くの場合、問題はCDNのせいではなく、ソースサイトが「ボールを落とす」ことにある。

推奨される監視ツール:まず問題がいつ発生したかを特定する

エラー521は非常にエピソードが多いので記録とタイムリーな警告を提供できる監視ツール故障の発生時期や頻度を知ることができる。

以下のツールを推奨する:

1.UptimeRobot(無料+費用対効果抜群)

画像[3] - エラー521のウェブサイト? 監視ツールとログのトラブルシューティングの完全ガイド
  • HTTP、Ping、その他のモニタリング方法をサポート
  • サイトが機能しているかどうかをチェックするために、5分間のモニタリング(無料版)を設定することができる。
画像[4] - エラー521のウェブサイト? 監視ツールとログのトラブルシューティングの完全ガイド
写真[5]-エラー521のウェブサイト?監視ツールとログ トラブルシューティング完全ガイド
  • 521エラー発生時の「ダウンタイム期間」のログを記録し、EメールまたはTelegramによる通知をサポート。

個人のウェブマスター、中小企業、以下のようなウェブマスターに適しています。 クラウドフレア とても便利だ。

2.より良いアップタイム(スクリーンショット+イベントログ付き)

画像[6] - エラー521のウェブサイト? 監視ツールとログのトラブルシューティングの完全ガイド
  • 失敗のたびに現在のページステータスのスクリーンショットが撮影されるため、エラーの原因を簡単に確認することができる。 521
  • 通知はSlack、Discord、電話などと統合できる。
  • トラブルシューティングの参照に適した過去のイベント記録の提供
画像[7] - ウェブサイトでエラー521? 監視ツールとログのトラブルシューティングの完全ガイド

チームでの使用に適しており、細部のトラブルシューティングにも優しい。

3.クラウドフレア独自の分析

Cloudflareを使用している場合は、ダッシュボード → ウェブサイト → アナリティクスで確認できます:

画像[8] - エラー521のウェブサイト? 監視ツールとログのトラブルシューティングの完全ガイド
  • リターンコードの統計(521の発生頻度を含む)
  • 原点復帰失敗数
  • リクエストの地理的分布

特に詳細ではないが、他のツールと組み合わせることで、ソースステーションの問題かどうかを判断するには十分だ。

ログ分析方法:サーバー側の問題を突き止める

監視ツールは、「エラーが報告された」ことだけを伝えることができるが、なぜ報告されたのかはわからない。

以下は、いくつかの重要なログファイルの場所と、その分析方法である:

1.NginxまたはApacheのログを見る

一般的なログパス:

  • Nginx::/var/log/nginx/error.log
  • アパッチです:/var/log/apache2/error.log

ログファイルを開き、キーワードを検索する:

grep "接続拒否" /var/log/nginx/error.log

あるいは

tail -n 100 error.log

もしログに次のようなことが書かれていたら ピアによるコネクションのリセット もしかしたら 上流がタイムアウトこれはサーバー自体の応答に問題があることを示している。

画像[9]-ウェブサイトがエラー521? 監視ツールとログのトラブルシューティングの完全ガイド

2.ファイアウォールがCloudflareのIPをブロックしていないか確認する。

サーバーがファイアウォール(iptablesやfirewalldなど)を使用して、CloudflareのIPセグメントを攻撃元として特定することがあります。

ポートが閉じているかどうかは、以下のコマンドで確認できる:

sudo iptables -L -n

または、CloudflareのIPセグメントが解放されていることを確認する:

sudo ufw allow from 173.245.48.0/20

また、Cloudflareの公式IPリストページで、すべてのIPがホワイトリストに追加されていることを確認することもできます。

画像[10]-エラー521のウェブサイト? 監視ツールとログのトラブルシューティングの完全ガイド

3.システムリソースの使用状況の分析

エラー521 サーバーが "スタック "していることがある。接続を拒否しているのではなく、"ビジー "なのだ。

写真[11]-エラー521のウェブサイト?監視ツールとログ トラブルシューティング完全ガイド

サーバーにログインした後、以下のコマンドで現在の負荷を見ることができる:トップ

を使うこともできる:htop

フォーカスされたルック:

  • CPUの使用率が高すぎませんか?
  • メモリは一杯ですか?
  • 多くのPHP-FPMまたは MySQL プロセス妨害

問題を発見し、タイムリーにサービスを再起動したり、コンフィギュレーションを拡張したりすることが、問題解決の鍵となる。

実際のトラブルシューティング・プロセスへの提言

  1. 時点の確認UptimeRobotまたはCloudflareでエラーが発生した時間枠を表示する。
  2. エラーログの確認Nginx / Apacheのログにエラーメッセージがないか確認する。
  3. プローブファイアウォールCloudflareのバックオリジンリクエストがインターセプトされていることを確認する。
  4. システムリソースのチェックサーバーが過負荷でネットワークが不安定かどうか。
  5. 複数ソースの複合分析モニタリングのスクリーンショットとログメッセージを集約し、相互参照する。

問題が繰り返し起こるようなら、検討することをお勧めする:

  • より安定したサーバーへのリプレース
  • ロードバランシングの実装
  • ウェブサイトの見直しキャッシュの最適化ソース・ステーションへの圧力軽減

お問い合わせ
チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
カスタマーサービス WeChat
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
この記事はリトル・リンが執筆した。
終わり
好きなら応援してください。
クドス245 分かち合う
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし