ArcGIS Server には、使用しているコンピューターが最小システム要件を満たしているかどうかを検証し、ソフトウェアが正常に動作していることを確認するために使用できる診断ツールが用意されています。ツールの実行時に問題が発生した場合、ツールは問題の考えられる原因と解決策を示します。
ソフトウェアのインストールを最初に起動すると、ツールが自動的に実行され、使用しているコンピューターが最小システム要件を満たしていることを確認します。ツールが指摘した問題に対処してから、インストールを開始します。インストール後に問題が発生した場合は、ツールを実行して問題を特定し、診断することができます。たとえば、ツールを実行して、すべての主要な ArcGIS Server サービスが開始されているかどうかを確認できます。
ツールの実行
ArcGIS Server をホストしているコンピューターでコマンド ラインからサーバー診断ツールを実行します。このツールを実行するには、コマンド ラインで <ArcGIS Server installation directory>/arcgis/server/tools/serverdiag ディレクトリに移動し、serverdiag を実行します。
ArcGIS Server インストールの所有者としてこのツールを実行する必要があることを念頭に置いてください。これは、ArcGIS Server インストール ディレクトリを所有しているユーザーです。ツールを実行するには、インストールの所有者は少なくとも ArcGIS Server をホストしているコンピューターの /tmp ディレクトリへの読み取りと書き込み権限がある必要があります。
サーバー診断の解釈
ツールを実行すると、実行されたすべてのサーバー診断チェックの概要を含むレポートが作成されます。また、チェックで警告が表示されたかどうか、成功したか失敗したか、またはシステムに該当しているかどうかも示されます。
各チェックは、DIAG<number> でフォーマットされたコードとその後に続く、実行されたチェックのステータスで識別されます。各診断チェックの説明については、以下の表をご参照ください。この情報を使用して、ArcGIS Server をホストしているコンピューターの現在の状態を解析できます。
チェック番号 | チェックのタイトル | 説明 |
---|---|---|
DIAG000 | ルートとしてのインストールのチェック | ArcGIS Server をルートとして実行することは、セキュリティ上の危険があり、推奨されません。このチェックは、ArcGIS Server がルートとしてインストールされていることを検出した場合、エラーを返します。 |
DIAG001 | 64 ビット アーキテクチャのチェック | ArcGIS Server は 64 ビット アーキテクチャのみでサポートされています。コンピューターが 32 ビット アーキテクチャの場合、チェックは失敗します。サポートされているオペレーティング システムについては、「システム要件」をご参照ください。 |
DIAG002 | OS バージョンのチェック | オペレーティング システムが、サポートされている Linux ディストリビューションまたはバージョン以外である場合は、警告が表示されます。サポートされている Linux プラットフォームと OS バージョンについては、「システム要件」をご参照ください。オペレーティング システムが、サポートされている Linux ディストリビューションではない場合、他のチェックは実行されません。 |
DIAG003 | ホスト名の無効な文字のチェック | GIS サーバー コンピューターのホスト名に有効な文字は、RFC 952 仕様で説明されているように英数字 a-z、0-9、マイナス記号 (-)、およびピリオド (.) です。ホスト名に 1 つ以上の無効な文字が含まれている場合、チェックは失敗します。 |
DIAG004 | インストールされているパッケージのチェック | 使用している Linux ディストリビューションに応じて、このチェックでは、ArcGIS Server を適切にサポートするために必要なオペレーティング システム パッケージがインストールされていることを確認します。チェックが失敗した場合、コンピューターに必要な、不足しているパッケージを含む警告が返されます。詳細については、「システム要件」をご参照ください。 |
DIAG005 | システムの制限のチェック | ArcGIS Server が正常に動作するには、インストール ユーザーのファイル ハンドルの制限を 65535 に設定し、プロセス数の制限を 25059 に設定する必要があります。このチェックでは、/etc/security/limits.conf ファイルでこれらの制限が正しく設定されているかどうかを確認します。制限が正しく設定されていない場合、このチェックは失敗します。確認するには、以下のコマンドを実行します。 ulimit -Hn -Hu ulimit -Sn -Su 詳細については、「ArcGIS Server インストール ガイド」をご参照ください。 |
DIAG008 | HTTP ポートのチェック | ArcGIS Server はポート 6080 を使用して通信を行います。このチェックでは、HTTP ポート 6080 が別のユーザーまたはプロセスによって使用されていないかを確認します。このチェックで警告が返された場合、ArcGIS Server は正しく動作しません。この問題を解決するには、ポート 6080 を開き、ArcGIS Server を再起動します。 |
DIAG009 | HTTPS ポートのチェック | SSL を有効にすると、ArcGIS Server はデフォルトでポート 6443 を使用します。このチェックでは、HTTPS ポート 6443 が別のユーザーまたはプロセスによって使用されていないかを確認します。このチェックで警告が返された場合、ArcGIS Server は正しく動作しません。この問題を解決するには、ポート 6443 を開き、ArcGIS Server を再起動します。 |
DIAG010 | Xvfb ポートのチェック | ArcGIS Server は Xvfb を必要とし、6600 ~ 6619 の範囲の任意のポートでこれを開始します。このチェックで警告が返された場合、ArcGIS Server は正しく動作しません。この問題を解決するには、6600 ~ 6619 の範囲のいずれかのポートを開き、ArcGIS Server を再起動します。 |
DIAG020 | ホスト名と IP アドレスの不一致のチェック | /etc/hosts ファイルのコンピューターのホスト名エントリが、コンピューターの IP アドレスに一致しない場合、このチェックで警告が返されます。この場合、ArcGIS Server は正しく機能しません。この問題を解決するには、ホスト名を修正し、ArcGIS Server を再起動します。 |
DIAG024 | /etc/hosts のホスト名エントリのチェック | /etc/hosts ファイル内のコンピューターのホスト名エントリの形式は、<IP> <FQDN> <Machine_name> に従う必要があります。従わない場合、ArcGIS Server サイトとポータルのフェデレーションが失敗します。ホスト名エントリを更新してから、ArcGIS Server サイトを作成します。 |
DIAG026 | ArcGIS Server コア サービスのプロセスのチェック | このチェックでは、ArcGIS Server の起動後にすべてのコア サービスが開始されているかどうかを確認します。1 つ以上のコア サービスが開始されていない場合、警告が返されます。この問題を解決するには、startserver.sh スクリプトを実行して ArcGIS Server を起動するか、すでに動作している場合は ArcGIS Server を再起動します。 |