GeneXus Server で問題が発生した場合は、いくつかのログを調べることで、エラーに関する情報を得ることができます。ここでは、GeneXus Server のさまざまなログファイルの概要と、それらがどのような場合に役立つのかを説明します。
問題に関する情報が必要な場合に役立つ、いくつかのファイルがあります:
GXSetup.log
GXSetup.log には、インストールプロセス中に発生したエラーおよびアクションがすべて記録されます。このファイルは GeneXus Server のインストールディレクトリー内にあり、セットアッププロセスに失敗した場合や、インストール後に GeneXus Server が適切に機能しない場合に役立ちます。
GXServer.log
GXServer.log には、Web インターフェースではなく、GeneXus Server のビジネスロジックのすべてのエラーが記録されます。このファイルは GeneXus Server のインストールディレクトリー内にあり、一般的な問題の解決に役立ちます。詳細については、「
GeneXus Server のトレース」を参照してください。
client.log
client.log には、GeneXus Server インターフェースおよび
GeneXus Access Manager (GAM) で発生するすべてのエラーが記録されます。このファイルは GeneXus Server のインストールディレクトリー内にあり、一般的な問題の解決に役立ちます。このログをアクティベートするには、C:\<GeneXus Server のディレクトリー>\VDir フォルダにある web.config ファイルで、<log4net threshold="OFF"> オプションを <log4net threshold="ALL"> に変更します。
========== Get versions started ==========
Contacting GeneXus Server at '<GeneXus Server インスタンス>'... done!
========== Commit started ==========
Contacting GeneXus Server at '<GeneXus Server インスタンス>'... done!
error: GeneXus Server: 500 - internal server error.
Commit Failed
通常、500 エラーは IIS の設定に関連する問題です。
次のいずれかの方法で、問題の原因に関する情報を確認できます:
- IIS コンソールの [ エラーページ ] に移動します:
[ 機能設定の編集 ] を選択します。
[ エラー応答 ] オプションで [ 詳細なエラー ] オプションが選択されていることを確認します:
- 前述のように、GeneXus Server ログ (GXServer.log) を有効化します。
問題が発生した操作を再試行し、GXServer.log にエラー情報が記録されていることを確認します。
サポートチームに GXServer.log ファイルを提示します。