エンジニアのはしがき

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

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

f:id:tansantktk:20201120002649p:plain

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

続きを読む

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

f:id:tansantktk:20210314153409p:plain

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

github.com

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

続きを読む

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

夏ですね😎

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

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

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

続きを読む

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

f:id:tansantktk:20211023211018p:plain

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のコネクションのプールがされない為に負荷がかかりやすいことは承知していたのですが、流石に見過ごせないレベルだった為に調査をすることになりました。

続きを読む