UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

GCE

【GCE】OOMキラーが発生した

あるとき商用のElasticsearchが急に落ちる障害が起きた 「OOMキラー」が発生していたとの報告を受けたが、OOMキラーをよくわかってなかったので調べた OOMキラー OOMはOut of Memoryの略で、OOMキラーはLinuxがメモリ不足でシステムが停止する恐れがある際、…

【GCE】Springを起動したらmemory-calculatorでエラーが発生する

Spring Batchでバッチアプリケーションをつくり、Spring Bootのmavenプラグインを使ってdockerイメージを作る それをGCEのContainer Optimized OS上で実行しようとしたとき次のようなエラーがでて処理が終了してしまった "JVM DNS caching disabled in favor…

【GCE】Springのログがでない

GCE上でSpringバッチを動かそうとしたが、おそらく何らかのエラーが発生して処理が終了していた 原因を調査するためにCloud Loggingをみてみたが、Springバッチが起動した形跡(あのアスキーアートなど)がなく、インスタンス削除が行われた形跡があった と…

【GCE】インスタンステンプレートにシークレットマネージャーの権限をつける

GCEのインスタンステンプレートにシークレットマネージャーの権限をつけたい コマンドから実行する場合は--scopesを付ければよく、オプションに指定できる権限は以下に一覧がある cloud.google.com ただ、シークレットマネージャがどれにあたるかがわからな…

【GCP】バッチ処理

AppEngine上で長時間動作するバッチがある これをCompute EngineのContainer Optimized OS上で、コンテナを実行してバッチ処理をトリガーしたい ざっくり手順 このドキュメントにある手順をざっくりまとめる cloud.google.com アプリと必要なライブラリを Do…

【GCE】マネージド インスタンス グループへの更新時の最小アクションについて

GCEのディスク容量の更新をするため、マネージド インスタンス グループ(MIG)の Updater 機能 を使用したが、その際に最小アクション(minimal-action)のオプションが問題になった そもそもマネージド インスタンス グループ(MIG)からよくわかっていな…