# HTTP404

## 説明 <a href="#http404-description" id="http404-description"></a>

404エラーは、従業員がWebサイトに訪れる際に、アクセスしようとしているページが存在しない場合に発生します。 サーバーは到達可能ですが、特定のページは存在しないか、壊れているために、従業員はアクセスできません。

<figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-62191db217cdfce80b1fdb9c26f97bf471e943ce%2Fappex-1643624040.png?alt=media" alt="The 404 error"><figcaption></figcaption></figure>

## 考えられる原因 <a href="#http404-possiblecauses" id="http404-possiblecauses"></a>

1. ページがサイトから欠落しているか、利用できません。
2. ウェブサイトアドレスが間違って入力されました。
3. ブラウザキャッシュに問題があります。
4. ISPや会社がウェブサイトをブロックしていますが、この場合、必ずしも404エラーが直接報告されるわけではありません。
5. 無効な接続設定。例：会社のイントラネットに接続する際、まずVPN接続が必要な場合があります。

### このタイプの問題の原因は何でしょうか? <a href="#http404-whatcouldbecausingthistypeofproblem" id="http404-whatcouldbecausingthistypeofproblem"></a>

最も一般的なエラーの原因は、URLの誤入力です。 時には、サーバー側の問題であり、調査が必要です。 404エラーコードは、Edge、Chrome、またはFirefoxのどのブラウザでも表示される可能性があります。

ほとんどの場合、これは特定のデバイスに関する個別の問題であり、前回の訪問以来、何らかの理由で変わったインターネット（またはイントラネット）の場所にアクセスしているために発生します。 この場合、以下に示すように、それぞれ修正を適用できます。

これが広範囲に及ぶインシデントである場合、以下の質問を検討します。

* 最近ブラウザがアップデートされましたか?
* ネットワークに変更があり、そのためにウェブサイトの目的地に到達するために別のルートやパスが必要になった可能性がありますか?
* デバイスは、目的地に到達するためにあらかじめ定義されたプロキシサーバを使用していますか?
* 目的地、通常はウェブサイトが変更されましたか?

Nexthinkがこれらの問題を解決するのに役立つ方法を知るために、以下の提案をお読みください。

## この問題の範囲を特定する方法 <a href="#http404-howtoscopethisissue" id="http404-howtoscopethisissue"></a>

最初のステップは、問題の範囲を特定して、その深刻さや広範囲に及んでいるかどうかを理解することです。

### アプリケーションと共にスコープを指定 <a href="#http404-scopingwithapplications" id="http404-scopingwithapplications"></a>

アプリケーションの信頼性ダッシュボードを利用して、さまざまな内訳を見てフィルタリングし、相関関係を見つけてください。 特定のエラーが存在するかもしれない例として、次があります。

#### **特定のアプリケーションのみ**

この場合、特定のWebアプリケーションについて何が変わったのか理解しようとしてください。

#### **特定のOSやブラウザバージョン**

OSやブラウザバージョンが変更されましたか? 最近ブラウザがアップデートされましたか? Nexthinkを使用して、さまざまなブラウザバージョンのパフォーマンスを調査し、特定のバージョンに問題が発生しているかどうかを理解します。

#### **特定の階層ノード**

インフラストラクチャコンポーネントとして、ネットワークの変更やプロキシサーバーなどが原因となっている場合は、高いエラー量を含む特定の階層エリアで表示される可能性があります。

#### **特定のキーページまたはURL**

最も可能性が高いのは、Webアプリレベルでの変更が行われたことです。 適切なアプリケーションサポートチームに連絡し、問題をお知らせください。

#### **特定の時間枠のみ**

単一のイベントとして調査が必要か、それとも定期的に発生するイベントで、ネットワーク上の何かが（例: 社内バックアップ）ネットワークの可用性を変更しているかを確認します。

### Nexthink Finder (クラシック)と共にスコープを指定 <a href="#http404-scopingwithnexthinkfinder-classic" id="http404-scopingwithnexthinkfinder-classic"></a>

この場合、Applications コンソールを使用して失敗した接続を検索し、Finderで調査を開始します。 FinderでWebアドレスを基準として入力し、そのドメインやWebサイトへのすべての接続を確認することで、Finderは問題の範囲について貴重な洞察を提供します。

プロキシサーバーが疑わしい場合、Nexthink Finderを使用して、この問題が根本原因であるかどうかをよりよく理解できます。 質問の対象とするドメイン名を指定した調査を作成し、デバイスのトラフィックの大部分が特定のプロキシを通過しているかどうかを確認します。 プロキシサーバー自体を実際の調査対象とし、その後、プロキシからの応答時間や失敗したリクエストの数などの分析を示すことができます。 このアプローチは、予期しない挙動を明らかにします。

利用可能な場合は、デバイスを代替プロキシサーバーに再設定します。 リクエストしたWebページが正常にロードされる場合、会社のプロキシサーバーが原因である可能性が高いです。 組織内のネットワークインフラおよびプロキシインフラ担当チームに問題の範囲を伝え、解決を依頼します。

特定のURLに対して複数の404エラーを返すWebサイトがありますが、他のネットワーク（例: モバイルネットワーク）ではアクセス可能な場合、ISPまたは会社がそのウェブサイトへのアクセスをブロックしている可能性があります。または、ルータ上のACLやファイアウォールがアクセスを遮断しているかもしれません。 ソフトウェアやビデオの著作権侵害を促進する既知のサイトはISPにより定期的にブロックされており、会社はFacebookやTwitterなどのソーシャルメディアサイトをブロックする場合があります。

この問題は、問題がどこにあるかに応じて、一つまたはすべてのアプリケーションに影響を与える可能性があります。 すべてのWebリクエストに影響する場合、さまざまなデバイスや地域から複数のWebサイトへのアクセスが影響を受けます。

ITインフラストラクチャチームに連絡し、問題の範囲を伝えて援助を依頼します。

## 可能な解決策 <a href="#http404-possiblesolutions" id="http404-possiblesolutions"></a>

### 従業員デバイスの修正 <a href="#http404-fixingemployeedevices" id="http404-fixingemployeedevices"></a>

**注意: スコーピング手順を最初に考慮してください。上記の手順を参照してください。**

Nexthinkを使用して是正措置を実行する際は、影響の範囲に注意してください。 単一のデバイスまたは数台のデバイスのみを扱う場合、リモートアクションをバックグラウンドで実行し、影響を受けた従業員に対応を行うことが出来ます。

スコーピングによりインシデントが広範囲に及んでいることが判明した場合は、問題により多くの注意が必要になります。 Engageキャンペーンを利用して、影響を受けた従業員にリモートアクションを通じて実行される変更の視覚通知を確実に配信し、従業員がリモートアクションに気付いていないか確認してください。

#### **ページを更新する**

ページの更新は、通常エラーが一時的なものであるため、問題を迅速に解決する方法です。 ほとんどのブラウザで有効なCTRL+F5を押すか、必要に応じてドキュメントを参照してください。

#### **別のウェブサイトを試す**

同じネットワーク内で別のデバイステストを行い、同じウェブサイトにアクセスしてみてください。 アクセスが失敗した場合、ネットワークにより重大な問題があることを示す強力な指標です。 アクセスが正常に動作する場合、それはローカルデバイスの問題に起因します。

#### **アドレスを再確認する**

自分でアドレスボックスにURLを入力した場合、誤入力している可能性があります。 他のWebページのリンクをクリックして404エラーが表示された場合、そのリンクが正しく定義されていない可能性があります。 アドレスを確認し、明らかな誤りがあるかどうか見つけてください。

<figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-8437a35b62236a18be0903a33b9b97d7569f8e4f%2Fappex-1643624480.png?alt=media" alt="Mistyped URL is a common mistake that generates the 404 error"><figcaption></figcaption></figure>

他のユーザが同じURLで同じエラーを持っているかをアプリケーションの信頼性ダッシュボードを確認して評価してください。 ビジネスアプリケーション内にあるこのアドレスを指しているリンクは、更新されるべきかもしれません。

#### **キャッシュをクリアする**

キャッシュがしばらくの間クリアされていない場合、その中のファイルが破損している可能性があります。 キャッシュをクリアすることが役立ちます。 保存されたパスワードやその他の個人データを失いたくない場合は、基本データクリアリングオプションを選択してください。

リモートアクションを使用して[Edge](https://www.nexthink.com/library/microsoft-edge/)または[Chrome](https://www.nexthink.com/library/chrome-browser-management)のブラウザキャッシュをクリアします（「Edge/Chrome設定をクリア」）。 ユーザが支援を受けられるように、キャッシュのクリアはリモートで行うことができます。

#### **ウェブサイトに一時的な問題があるか確認する**

時には、ウェブサイトが一時的な問題により404エラーを引き起こすことがあります。 これは技術的な修正ではありませんが、アプリケーションコンソールを探索し、404エラーがどのようにして始まり、いつ始まったかを調べてみてください。 特定の時間枠で発生している、または日常的に特定部位で発生していることに気づくかもしれません。 アプリケーションによって提供される情報は、サーバーチームがこれらの情報を理解し、ウェブサイトがダウンしている理由を調査するために役立ちます。

#### **正しい接続設定を確認する**

名前解決に必要なDNSサーバーに到達するために、VPNをアクティブにすることが必要な場合があります。 これは特に、会社のリソース（例: イントラネット）に接続したいリモート社員に当てはまります。 この場合、従業員にVPNが接続されているか確認し、未接続の場合は接続を確立し、アクセスを確認してください。 問題が解決された場合、他のリモートデバイスで同じ接続の問題について洞察が得られます。 エンゲージキャンペーンを使用して、従業員にこの要件をリマインドすることができます。

### インフラストラクチャ修正 <a href="#http404-infrastructurefixes" id="http404-infrastructurefixes"></a>

#### **ISPまたは会社のファイアウォールによってブロックされたサイト**

特定のURLに対して複数の404エラーを返すWebサイトがありますが、他のネットワーク（例: モバイルネットワーク）ではアクセス可能な場合、ISPまたは会社がそのウェブサイトへのアクセスをブロックしている可能性が、またはルータ上のACLやファイアウォールがウィブサイトへのアクセスを妨げている可能性があります。 ソフトウェアやビデオの海賊版を宣伝する既知のサイトは、ISPにより定期的にブロックされており、企業はFacebookやTwitterなどのソーシャルメディアサイトをブロックすることがあります。

この場合、Applicationsコンソールを使用して失敗した接続を検索し、Finderで調査を開始します。 FinderでWebアドレスを基準として入力し、そのドメインやWebサイトへのすべての接続を確認することで、Finderは問題の範囲について貴重な洞察を提供します。

この問題は、問題がどこにあるかに応じて、一つまたはすべてのアプリケーションに影響を与える可能性があります。 すべてのWebリクエストが影響を受ける場合、さまざまなデバイスや地域から複数のWebサイトへのアクセスが影響を受けます。 特定のWebサイトをブロックするためにルータやファイアウォールに行われた仕様更新が原因の場合、問題はさらに特異的です。 ITインフラストラクチャチームに連絡し、問題の範囲を伝えて援助を依頼します。

#### **名前解決の確認**

クライアント側またはサーバー側に不正確な名前解決が行われている可能性があります。 名前が解決されないわけではありません（通常はERR\_NAME\_NOT\_RESOLVEDエラーを生成します）が、間違ったアドレスに解決されており、URLが異なるサイトに向けられていることを意味します。

この場合、DNSサーバーチームに連絡し、そのウェブサイトのIP解決の名前が不正確であることを通知してください。 サーバー側のキャッシュをフラッシュし、ゾーンデータベースのレコードをチェックすることで、サーバー側の問題を解決できます。
