0

dev appserverでGAEデータストアをディスクに強制的にフラッシュする方法を解明しようとしています。Google App Engine dev_appserver 1.9データストアのフラッシュ

私はいくつかの時間を前に、ここからdev_appserverシャットダウンするまで無効になって書き込みすることを理解:私のアプリは24/7物事や生成データを実行している、と私はゼロから物事を再起動する必要がありますする必要はありません App Engine local datastore content does not persist

私のdev_appserverをホストしているVMがダウンした場合、ですから、データストアの定期的なフラッシュをスケジュールしたいと思います。

私は1.6.4のため、この方法を見つけました:もう動作しない、と私は私のアプリから呼び出すことが許可されていますAPIサーバーを使用してバリアントを発見していない GAE SDK 1.6.4 dev_appserver datastore flush

。誰もが1.9でディスクオンデマンドでフラッシュする方法を知っていますか?

+2

dev_appserverを運用システムとして使用しない*こと*を強くお勧めします。 App Engineアプリケーションのテストツールとして設計されており、可用性やデータの消失に関する保証はありません。実データで作業している場合は、実際のDatastoreの使用を検討してください。 VMから直接DatastoreにアクセスできるCloud Datastore API(https://cloud.google.com/datastore/docs/concepts/overview)では、稼働時間に関する特定の保証があります:https://cloud.google.com/データストア/ sla –

答えて

0

いいえ、dev_appserverは本番環境で使用するようには設計されておらず、信頼性や耐久性の保証はありません。

GCPでサービスを使用するのが理想的ですが、何らかの理由でそれができない場合は、Google App Engine/Cloud Datastoreの機能パリティ用に設計されたopen source project AppScaleをご覧ください。

関連する問題