インフラ関係のメモ書き

Lambda InsightsをTerraformで有効化する

Published at January 24, 2021 ·  1 min read

課題 Terraform管理のLambda FunctionのLambda Insightsをマネジメントコンソールから有効化すると、次にTerraformをapplyしたときに無効に戻されてしまいます。...



Aurora MySQL -> Aurora MySQLへのレプリケーション

Published at January 28, 2018 ·  5 min read

概要 Aurora MySQLクラスターでは、共有ストレージを使用することでクラスター配下のDBインスタンス間のレプリカラグをミリ秒レベルまで抑えています。 しかし、Auroraでは通常のMySQLのレプリケーション機能を使用することもでき、これを使用すると、Aurora MySQLクラスターから別のAurora MySQLクラスターへデータ同期することができます。...



macOSでオレオレ認証局を立てて証明書を発行する

Published at December 24, 2017 ·  1 min read

macOSでオレオレ証明書を発行します。 認証局用の秘密鍵と証明書を作成してオレオレ認証局を立ててから、証明したいドメイン(FQDN)の証明書を発行します。...



Amazon EC2 Systems Manager(SSM)エージェントのログローテーション

Published at December 15, 2017 ·  1 min read

SSMエージェントは、logrotateなどの仕組みを利用しなくても、自力で自分の出力するログファイルをローテーションすることができるのですが、設定方法が結構謎だったのでメモ。 設定ファイル /etc/amazon/ssm/seelog....



phpのマルチスレッド化とはなんなのか(未解決)

Published at December 14, 2017 ·  2 min read

Apache + PHP-FPMでThread Safetyがdisabledとなる Apache + mod_phpはpreforkで動かす必要があると言われます。 preforkは子プロセスをforkして並べる方式で、起動した子プロセスの数 = 接続数の上限となるので、大量のアクセスをさばきたい場合は子プロセスを大量にforkする必要があり、メモリ効率が悪いし、子プロセスforkのオーバーヘッドが大きいです。...