2019-07-01から1ヶ月間の記事一覧

【Ruby】メモリに余裕があるはずなのにCannot allocate memory で落ちたらFork()を疑う

事象 Amazon Linux上 RubyVM起動で、メモリ使用率が単体50%のプロセスを実行中、急遽「Cannot allocate memory」のエラーログが出力されて落ちる 追加調査してわかった事象 過去、バッチ実行中、一瞬(1分弱?)だけRubyのプロセスがそれまで使用していたメ…

【AWS Redshift】導入前に知っておくべきこと

AWS Redshiftを導入する前に知っておくべき、AWS Redshift の特性、長所、他所を開発・運用してきた中で要所っぽいところをいくつかTips的にまとめた。 字量が非常に多くて申し訳ないが、参考になれば。 RDBに比べて有用なケース/苦手なケース 下記のケース…

docker-compose+fluentdでバッチ処理をいい感じにログ収集しつつな構成サンプル

眠いのでもう必要なことだけをまとめる。 この記事について Docker-Composeを使った簡易なバッチシステムのテンプレート構築。 今回のサンプルは以下の構成。 1つのLinuxマシンに、Docker-composeを利用してPostgresql と fluentdを立てて、同ホストにて doc…