エンジニアのはしがき

プログラミングの日々の知見を書き連ねているブログです

開発用EC2サーバの費用をなるべく安くする為の運用

こんばんは! 最近はホビーでAWSのEC2サーバをいくつか稼働させているんですが、そのうち開発用につかっているサーバの運用について今回は紹介しようと思います。

続きを読む

NAT Gatewayの通信量が異常に増えてAWS料金がみるみる膨れ上がった話

夏ももう終わりに近づいていますが、今回は夏にちなんだ怖い…というか肝が冷えた(冷えたくなかった)お話です。

続きを読む

APIGateway+Lambda構成のAPIにlocalhostからPOSTできなくて半日悩んだ

いつも書いてるようなソースコードなのに何故かどうやっても動かない!各種設定値も間違ってない!でも動かない! 今回はそんな出来事を書き残していきたいと思います。

続きを読む

ある日突然Docker for Windowsが動かなくなった

恐らく先月頃のWindows10のアップデートを適用した辺りのタイミングだったと思いますが、今まで機嫌よく動いていたDockerが動かなくなりました😥

github.com

公式のGitHub Issuesにも報告がいくつか挙がっているようで原因不明ですがバグのような感じです…。根本的な原因は掴めず。

続きを読む

RaspberryPiをCO2測定マシンにしてみた

夏ですね😎

連休に何をしていたかというと個人的な夏休みの自由研究としてラズパイでCO2測定マシンを作っておりました。

↓こんな感じです。無骨ですが個人用なのでいいのです。 f:id:tansantktk:20210731213155j:plain

今回はこのマシンについて紹介していきたいと思います。

続きを読む

S3の署名付きURLへリクエストする際の注意点

AWSを触って3年近くなりました。 勝手が分かってきた頃に便利な新サービスが登場したり、まだまだ学ぶことが多いなと思いながら最近はStepFunctionsを触っています。

さて、今回は先日S3のファイルを参照する際に微妙にハマってしまったことについて書いていきたいと思います。

続きを読む

JavaScriptでメモリの状態を取得できなかった

f:id:tansantktk:20201123161350p:plain

こんばんは! 今回は、Webアプリの謎のフリーズの原因を探るべくメモリの使用状況のログを取ろうといろいろと調べていたのですがJavaScriptだとなかなか辛かったという話です。

続きを読む

RDSのPerformance InsightsでCPUに負荷をかけるSQLを特定する

f:id:tansantktk:20210404183536p:plain

こんばんは!

運用中のアプリのユーザーが増えてきたある日、RDSのCPU使用率がピーク時に80%前後で推移していることに気づきました。

元々、Lambda+RDSという構成の為、DBのコネクションのプールがされない為に負荷がかかりやすいことは承知していたのですが、流石に見過ごせないレベルだった為に調査をすることになりました。

続きを読む