機械翻訳について

6 Oracle Application Container Cloud Serviceのトラブルシューティング

この項では、Oracle Application Container Cloud Serviceの使用中に発生する可能性がある一般的な問題と、その解決方法について説明します。

私のアプリケーションはデプロイされません

あなたのアプリケーションは、起動コマンドを必要とするタイプのものです。 「Create Application」ダイアログでアプリケーション・アーカイブをアップロードしましたが、何も起きません。 次のメッセージが画面上で点滅します。

Unsuccessful upload, because the manifest file named manifest.json could not be found.

この問題に共通の原因を次に示します。

  • manifest.jsonファイルが実際に存在しない。 アーカイブのルートになかったか、デプロイメント中に指定されました。

  • manifest.jsonファイルの名前に入力ミスがある。

  • manifest.jsonファイルは、アーカイブのルート・ディレクトリにありません。 これは、この問題に最もよくある理由です。

    通常、共有するものをzipする場合、サブディレクトリ内にすべてのファイルを含め、そのサブディレクトリをzipします。 ただし、これを実行すると、ルート・ディレクトリにサブディレクトリが含まれることになります。 Oracle Application Container Cloud Serviceはマニフェスト・ファイルを検出できないため、アプリケーションをデプロイできません。 「デプロイ可能なアーカイブの作成」を参照してください。

私のアプリケーションをデプロイできませんでした。

アプリケーション・ファイルをOracle Application Container Cloud Serviceにアップロードすると、デプロイが開始され、アプリケーションのデプロイメントに失敗しましたというメッセージが表示されます。

アプリケーションがデプロイに失敗しました。 理由を特定するには、次の操作を実行します。

  1. アプリケーション・ページに移動します。 『Oracle Application Container Cloud Serviceの使用』アプリケーション・ページの使用に関する項を参照してください。

  2. アプリケーション名をクリックします。

  3. 「管理」タブをクリックし、「ログ」をクリックします。

  4. Log Capture Historyを展開すると、ログ履歴が表示されます。

この問題に最もよくある原因を次に示します。

アプリケーションを再デプロイできます。 「Oracle Application Container Cloud Serviceの使用」「アプリケーションの再デプロイメント」を参照してください。

アプリケーションがデプロイされましたが、動作しません。

アプリケーションがローカルで実行され、正常にデプロイされましたが、Oracle Application Container Cloud Serviceでこれをテストしようとしたときに、レスポンスがありません。

この問題の最も一般的な原因は、アプリケーションがOracle Application Container Cloud Serviceコンテナによって提供されるPORT環境変数を読み取る必要があるが、それらを読み取らないタイプのアプリケーションであることです。 これにより、テストに使用できない間違ったポートでアプリケーション・リスニングが行われることになります。 通常、Oracle Application Container Cloud ServiceはSSLポート443 (HTTPS)でリスニングします。 「実行時にアプリケーションを構成可能にする」を参照してください。

クラスタ化アプリケーションをデプロイしましたが、接続しません。

クラスタ化アプリケーションは正常にデプロイされますが、他のクラスタ対応アプリケーションに接続できません。

ログを参照すると、java.net.UnknownHostExceptionエラーが表示されます。

この問題の最も一般的な原因は、アプリケーションがmanifest.jsonファイルにisClusteredtrueに設定していないことです。 アプリケーションがデプロイされると、isClusteredパラメータをリセットすることはできません。したがって、アプリケーションを削除し、manifest.jsonファイルのisClusteredパラメータをtrueに設定し、新しいものとしてデプロイする必要があります。

manifest.jsonファイルのすべてのパラメータの詳細は、「メタデータ・ファイルの作成」を参照してください。

RESTリクエストが403エラーで失敗します。

Oracle Application Container Cloud Service REST APIリクエストを送信し、403禁止レスポンスを受信しました。

このエラーの最も一般的な原因は、リクエストにユーザー名とパスワードを含めるのを忘れることです。 cURLコマンドで-uまたは--userオプションを使用して、これらを指定します。 アプリケーション管理のためのREST APIのUse cURLセクションを参照してください。