問題タブ [managed-vm]
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 - google managedvm 削除インスタンス foverver
最近、展開時にアプリのバージョンを変更しました。gcloud compute instances list を実行するたびに、古いバージョンが一覧表示されます。コンソールから手動で削除しようとしたところ、機能しましたが、数分後に元に戻りました。gcloud delete も試しました gcloud compute instances delete instance --delete-disks all
実行中のインスタンスであるため、停止しても役に立ちません。稼働時間に課金されますか? どうすれば完全に削除できますか (appengine バージョンも削除しようとしましたが、戻ってきます)?
node.js - NodeJS マネージド VM がデータストア書き込みで 403 を受け取る
親愛なる Google チームと GAE 愛好家:
「gcloud preview app deploy app.yaml --set-default --remote」という新しいリモート dockerless オプションを使用して、NodeJS アプリを GAE プロジェクトにデプロイしようとしました。
展開が実行された後、興味深いことに、データストアからデータを読み取るすべての GET 要求が成功しました。
ただし、データがデータストアに書き込まれるはずのときに POST しようとすると、「禁止された」403 エラー コードが表示され続けます。
ノード アプリをローカルホストで実行すると、データストア クラウド インスタンスに問題なく読み取り/保存できるため、これは非常に奇妙で厄介で不可解です。
私の質問は、現時点で他の誰かがこの同じ問題に直面しているかどうか、そしてそれはどのように解決されたかということだと思います.
参考までに、先週、NodeJS で管理されている VM からデータストアへのアクセス (読み取りと書き込み) を試みましたが、うまくいきました。本棚の例に従いました
今日、同じ例を再デプロイしましたが、データストアの書き込みを処理するすべての POST でも失敗しました。
私はすでにここで同様のチケットを開きました:
ご協力いただきありがとうございます。
google-app-engine - gcloud preview app deploy 中にリージョン エラーがスローされました
us-central1-a で VM インスタンスのモジュールをデプロイしようとすると、
:gcloud プレビュー アプリによって .yaml がデプロイされます。
エラーをスローします:
Error:(gcloud.preview.app.deploy) Could not pick a region and/or zone.
gcloud 構成リストでリージョン us-central1 を設定し、ゾーンを us-central1-a として設定しました。
python - 運用環境で実行されていないマネージド VM
マネージド VM アプリケーションを Google クラウド プラットフォームにデプロイしようとすると、次のエラーが発生します。
また、モジュールから 503 http エラーが返されます。
はapp.yaml
:
はurl.py
:
Dockerfile を次のように使用します。
gcloud バージョン:
私は何を間違っていますか?
google-app-engine - Google マネージド VM は URL でインスタンスを指定します
Google マネージド VM を使用しています。私のモジュールにはいくつかのインスタンスがあります。これらの各インスタンスでHTTP 呼び出しを実行する必要があります。したがって、URL で受信者インスタンスを指定する方法があるかどうかを知りたいです。
たとえば、私は試しました:http://<instance-name>.<module-name>.<project-name>.appspot.com/
成功しませんでした。
node.js - nodejsセッションでGoogle memcacheを使用する
node.js アプリを使用して vm からアプリ エンジンに移行したいと考えています。この場合、セッションを使用するにはどうすればよいですか。「google memcache」を使用してクロス vm セッションを作成する必要があることはわかっていますが、どうすればよいですか?
セッションをmemcache dbに保存できるノードモジュールがいくつかあることがわかりましたが、Google memcacheは異なります。
これが最善の解決策ですか?または、mysql db を使用する必要がありますか? 私はこのアプリのパフォーマンスをとても気にしています。
お手伝いありがとう。
参考: https ://github.com/GoogleCloudPlatform/appengine-nodejs
node.js - Google App Engine で nodejs アプリを使用して VM を更新できない
gcloud CLI からデプロイしようとすると、次のエラーが発生します。
私の app.yaml は次のとおりです。
正常にログインし、正しいプロジェクト ID を持っています。Cloud Console for App Engine で作成された新しいバージョンが表示されますが、エラーはその後のようです。
stdout ログでは、ポートでのリッスンを開始した後にアプリに入力した最後の console.log ステートメントで両方のインスタンスが起動していることがわかりますが、shutdown.log では「アプリは異常でした」と表示され、syslog では「警告」と表示されます: アプリから正常な応答が得られませんでしたが、とにかく /_ah/start クエリを送信しました。"