AWS

ECS+Nginxのulimitsのチューニング socket() failed (24: Too many open files) while connecting to upstream, client …

ECS FargateのNginxのエラーログ   CloudWatch Insightsで検索 結果 JMeterで負荷テストかけたらエラーメッセージ発生していた  現状の暗黙のデフォルト値を確認 // ECS execがECS Serviceで有効であることが前提 AWS ECS Exec タスク定義 781509であることがわかった。 90%を割り振ることにする 781509 * …

開発

[Solved] SourceTree pre-commit hook exited with code 127

  env: node: No such file or directory husky – pre-commit hook exited with code 127 (error) エラー…。なぜ? ターミナルから起動で解決 一時対応   恒久対応   関連 https://github.com/typicode/husky/issues/3 …

開発

Github Personal Access Tokenの設定 + SourceTree

GitHubでPersonal Access Tokenを発行します https://docs.github.com/ja/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens SourceTree設定 アカウント設定からユーザ名、Personal Access Tokenを …

Golang

Golang Collectionをキーから、値やオブジェクトをMapにキャッシュ

  Collectionをキーから、値やオブジェクトをMapにキャッシュする処理を私がよく使うのでキャッシュ用の関数作りました。 Function   Client PHP版だとこれ 親の配列のループで子のコンテンツにアクセスするアルゴリズム    

DevOps, IaC

Terraform DatadogでAPI監視・自動復旧

    そのままでは動かないので参考までに。   DatadogでAPIの外形監視をして、応答がなければDatadog -> Lambda -> EC2(SSM)経由でEC2のNginxを再起動します。   Datadog側 Terraform   terraform.tfvars   variables.tf   …