診断ツールを使用したサーバ診断のチェック
ArcGIS Server は、GIS サーバの診断結果の確認に使用できる診断ツールを付属しています。たとえば、このツールを使用して次の確認を行うことができます。
- コンピュータが ArcGIS Server を実行するための最小システム要件を満たしていることを確認します。
- すべてのコア ArcGIS Server サービスが開始されていることを確認するなど、ArcGIS Server の状態をチェックします。
サーバ診断のチェック時に問題が発生した場合、ツールは問題の考えられる原因と解決策も提供します。
ツールの実行
ArcGIS Server をホストしているコンピュータでコマンド ラインからサーバ診断ツールを実行します。ツールを起動するには、コマンド ラインで <ArcGIS Server インストール ディレクトリ>/arcgis/server/tools/serverdiag ディレクトリに移動し、serverdiag を実行します。
ArcGIS Server インストールの所有者としてこのツールを実行する必要があることを念頭に置いてください。これは、ArcGIS Server インストール ディレクトリを所有しているユーザです。ツールを実行するには、インストールの所有者は少なくとも ArcGIS Server をホストしているコンピュータの /tmp ディレクトリへの読み取りと書き込み権限がある必要があります。
サーバ診断の解釈
ツールを実行すると、実行されたすべてのサーバ診断チェックの概要を含むレポートが作成されます。また、チェックで警告が表示されたかどうか、合格したか失敗したか、またはシステムに該当しないかどうかも示されます。
各チェックは、DIAG<番号> でフォーマットされたコードとその後に続く、実行されたチェックのステータスで識別されます。各診断チェックの説明については、以下の表をご参照ください。この情報を使用して、ArcGIS Server をホストしているコンピュータの現在の状態を解析できます。
チェック番号 |
チェックのタイトル |
説明 |
---|---|---|
DIAG000 |
ルートとしてのインストールのチェック |
ArcGIS Server をルートとして実行することは、セキュリティ上の危険があり、推奨されません。このチェックは、ArcGIS Server がルートとしてインストールされていることを検出した場合、警告を返します。 |
DIAG001 |
64 ビット アーキテクチャのチェック |
ArcGIS Server は 64 ビット アーキテクチャのみでサポートされています。コンピュータが 32 ビット アーキテクチャの場合、チェックは失敗します。サポートされているオペレーティング システムについては、「ArcGIS 10.1 for Server システム要件」をご参照ください。 |
DIAG002 |
OS バージョンのチェック |
オペレーティング システムが、サポートされている Linux ディストリビューションまたはバージョン以外である場合は、警告が表示されます。サポートされている Linux プラットフォームと OS バージョンについては、「ArcGIS 10.1 for Server システム要件」をご参照ください。オペレーティング システムが、サポートされている Linux ディストリビューションではない場合、他のすべてのチェックは実行されません。 |
DIAG003 |
ホスト名の無効な文字のチェック |
GIS サーバ コンピュータのホスト名に有効な文字は、RFC 952 仕様で説明されているように英数字 a-z、0-9、'-'、および '.' 文字です。ホスト名に 1 つ以上の無効な文字が含まれている場合、チェックは失敗します。 |
DIAG004 |
インストールされているパッケージのチェック |
使用している Linux ディストリビューションに応じて、このチェックでは、ArcGIS Server を適切にサポートするために必要なオペレーティング システム パッケージがインストールされていることを確認します。チェックが失敗した場合、コンピュータに必要な、不足しているパッケージを含む警告が返されます。詳細については、「ArcGIS 10.1 for Server システム要件」をご参照ください。 |
DIAG005 |
システムの制限のチェック |
ArcGIS Server が適切に機能するには、インストール ユーザのファイル ハンドルの制限が 65535 に設定されている必要があり、プロセス数の制限は 25059 に設定されている必要があります。このチェックでは、/etc/security/limits.conf ファイルでこれらの制限が正しく設定されているかどうかを確認します。制限が正しく設定されていない場合、このチェックは失敗します。確認するには、以下のコマンドを実行します。 ulimit -Hn -Hu ulimit -Sn -Su 詳細については、「ArcGIS 10.1 for Server インストール ガイド」をご参照ください。 |
DIAG006 |
OS パッチのチェック |
ArcGIS Server を正しくサポートするには、Red Hat Enterprise Linux 5 Update 7 のバグを修正する、更新された libX11 パッチが必要です。このパッチが Red Hat Enterprise Linux 5 Update 7 にインストールされていない場合、チェックで警告が返されます。詳細については、「ArcGIS 10.1 for 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 を再起動します。 |
DIAG026 |
ArcGIS Server コア サービスのプロセスのチェック |
このチェックでは、ArcGIS Server の起動後にすべてのコア サービスが開始されているかどうかを確認します。1 つ以上のコア サービスが開始されていない場合、警告が返されます。この問題を解決するには、startserver.sh スクリプトを実行するか、すでに実行されている場合は ArcGIS Server を再起動して ArcGIS Server を起動します。 |