問題タブ [google-flexible]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-app-engine - エラー ログが表示されないのはなぜですか?
背景: アプリケーションmvn gcloud:deploy
をGoogle フレキシブル環境にデプロイしていますが、ウェブサイトがオンラインになっていることがわかりません。サーバーの起動時に何が起こっているのかを知りたいので、ログ メッセージを確認しようとしています。
このドキュメントによると、ログメッセージを JSON 形式で送信する必要があります。
アペンダーを次のように構成しました。
err_mz-web-server.json は次のようになります。
ただし、ここで説明されているように、 https://console.cloud.google.com/errors?time=P1D&refresh=off&order= 1 にエラーが記録されていません。
アップデート:
ファイルが存在するかどうかを確認しましたが、ディレクトリ/var/log/app_engine/custom_logs/
が作成されていないようです:
google-app-engine - java.lang.IllegalStateException: JDBC ドライバー クラスを読み込めませんでした [com.mysql.jdbc.GoogleDriver]
Google フレキシブル環境からGoogle Cloud SQLにデータベースに接続しようとしています。接続文字列とドライバー クラスを以下に示します。
しかし、私は現在取得しています
接続しようとしているデータベースは、第 2 世代の Cloud SQL MySQLデータベースです。
なぜこの例外が発生するのですか?
App Engine にはこの<use-google-connector-j>
プロパティがありました。フレキシブル環境のこのプロパティは見たことがありません。少なくとも、これまで読んできたページでは見られませんでした。app.yamlファイルに追加で設定する必要があるものはありますか?
フレキシブル環境でこれを行う必要があるかどうかはわかりませんが、現在use-google-connector-j
、yaml ファイルでプロパティを true に設定しようとしています:
しかし、これは現時点では機能していないようです: https://code.google.com/p/googleappengine/issues/detail?id=11444
google-app-engine - 柔軟な appengine での cron ジョブ
柔軟な appengine で複数の cron ジョブを構成して、1 日 1 回実行し、最大再試行回数を 5 回に設定しています。最後の再試行が失敗した後にアラートを送信する方法はありますか? コードでこれを行う必要がある場合、cron は現在の再試行回数を判断できる情報を提供しますか?
google-app-engine - GAE フレキシブル環境でデータストアの API 環境を登録するにはどうすればよいですか?
Google App Engine フレキシブル環境のサーブレットでデータストアを実行しようとすると、「このスレッドには API 環境が登録されていません」というメッセージが表示されます。(詳細は下記)
これがローカル マシンまたは単体テストで発生していることについて、StackOverflow で質問が寄せられていますが、これは通常のサーブレットの GAE で発生しています。
これが、単純なクエリである私のデータストア コード全体です。API 環境を登録する必要がありますか? もしそうなら、どのように?
スタックトレース
maven - Google Flexible Environment Deploy Fail "Application startup error"
Trying to deploy to Google Cloud Flexible Environment but get Application startup error
Could someone explain this error?
google-cloud-endpoints - Google Flex エンドポイント 403 禁止
私はいくつかの Google Flex エンドポイントを開発しました。それらはローカルで動作しますが、アプリをデプロイすると (gcloud app deploy)、HTTP ステータス 403 禁止されます。私は ajax を使用して、次のようにエンドポイントを呼び出しています。
apikey でエンドポイントを保護し、ヘッダーに userIdToken を渡しています。上記のコードは、403 禁止を生成します。しかし、ヘッダーを削除すると機能します。ユーザートークンはありませんが。403を生成しないコードは次のとおりです
これが私のopenapi.yamlのパスセクションです.....
リクエストでヘッダーを送信することを openapi.yaml で指定する必要がありますか? もしそうなら、どのように、どこで?定義セクションに入れようとしましたが、デプロイしようとすると INVALID_ARGUMENT エラーが発生します。