metabase.jar
ファイルをAzure WebAppsのWebアプリケーションとしてローカルに配備したいと思っています。それから私はarticleに続いてmetabase.jar
ファイルをKuduコンソール経由で作成したディレクトリwwwroot/bin
にアップロードし、&を作成してwwwroot/web.config
を設定して、アプリケーションを起動します。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
</handlers>
<httpPlatform processPath="%ProgramW6432%\Java\jdk1.8.0_60\bin\java.exe" arguments="-Djava.net.preferIPv4Stack=true -Dport.http=3000 -jar "%HOME%\site\wwwroot\bin\metabase.jar"" stdoutLogEnabled="true" startupRetryCount='10'>
</httpPlatform>
</system.webServer>
</configuration>
デプロイメントの結果、エラーなしで完全に起動することができません。あるリソースが引用符を超えてメモリが足りない、またはMetabase DBに接続できないなどの理由により、Azure WebAppによってアプリケーションが絶えず再開しているようです。テスト用Webアプリケーションの層を小規模から大規模に拡大していますが、問題はまだ発生しています。下記の図をご覧ください。
だから私はそれだけでドッカーまたは仮想マシンを使用して経由でのAzure上のメタベースを展開するようだと思います。それが役に立てば幸い。
どのくらい取得しましたか?つまり、実際に 'metabase.jar'を使ってWebアプリケーションをデプロイしましたか?あなたはkudu( 'yourapp.scm.azurewebsites.net')経由であなたのウェブアプリに入ってアップロードされたことを確認しましたか?ポートを変更しましたか(デフォルトは3000)?詳細を入力して質問を編集してください。そうでなければ、誰も助けることができません。 –
申し訳ありませんが、十分にはっきりしていないため、@ peter-pan-msftはすべての処理を行いましたが、成功しませんでした。私は仮想マシンを試してみます。 – Catapimba