mattintosh note

どこかのエンジニアモドキの備忘録

Amazon Linux 2

Amazon Linux 2とNginx 1.20.xでログローテーション後にログが書き込めなくなる件

結論から言うと Amazon Linux 2 の nginx パッケージの問題でもあるけど Nginx の仕様も問題 ということになった。 Nginx を起動するときは特に問題ないのだけどログを見てると夜中のログローテーションのタイミングで何故かログが書き込みできなくなってい…

Amazon Linux 2 の Extra Library PHP 7.4 に imagick をインストールする

amazon-linux-extras でインストールした PHP 7.4 で WordPress 用に imagick をインストールしようとしたら無かったのでいまのところパッケージマネージャからはインストールできないっぽい。 bash-4.2# amazon-linux-extras install -y php7.4 bash-4.2# y…

monitでlsyncdをモニタリングしたいけどpidfileが作成されない

Amazon Linux 2 で monit で何らかのプロセスを監視させるとき、そのプロセスの PID ファイルを指定する(PID ファイルじゃなくても出来るのだが)。 Amazon Linux 1(以下 amzn1)では lsyncd 使ってるときに /var/run/lsyncd.pid が作成されてた気がするん…

ElastiCacheでMemcachedを使うときのクライアントのインストール

PHP アプリケーションから ElastiCache Memcached を使用する場合、AWS が提供している ElastiCache Cluster Client をインストールする必要がある。(普通の php-pecl-memcached を入れるとマルチ AZ な Memcached に対応してなさそう) Amazon Linux 2 & P…