いつの間にか crond が死んでいました..。 Linux OOM Killerに殺されたのか、なにか他に原因があったのかは定かではありません。 そのせいで、let’s encrypt の自動更新がされず、 […]
いつの間にか crond が死んでいました..。 Linux OOM Killerに殺されたのか、なにか他に原因があったのかは定かではありません。 そのせいで、let’s encrypt の自動更新がされず、 […]
今更ですが、WordPressが5.2以降はPHP5.6以上が必須となっています。 CentOS6のデフォルトはPHP5.3ですので、何も考えずに、 うっかりバージョンアップしてしまうと、 まったく動作しなくなってしまう […]
fail2ban でPOPへのアタックを監視しています。 ただ、postfixadmin を併用していると、デフォルトのフィルター設定が対応していません。 こんな感じのログを捕まえたいと思います。 〜 dovecot: […]
サーバーが動いているのにも関わらず、webサイトの応答がなくなってしまう事があります。 アクセス数が急増した際に、MaxClients を超えてしまった場合などに発生しがちです。 応答しなくなっているので、実際にどれだけ […]
日々のWEBサイトの運用や更新作業の中で、ちょっとした作業ミスで サーバー上のデータを消失してしまう事があると思います。 ローカルで保持しているファイルならまだしも、CMSでアップロードされたファイルや DBのデータなど […]
日時を予約して差分ファイルを一括でデプロイする超シンプルなスクリプト crontab などで10分に1回 release.sh を起動してください */10 * * * * $HOME/release.sh >> $HO […]
こんなブログを運営していて何ですが、WPは嫌いです。 でも、WPのお仕事は多いです。 なるべく軽く作りたいので、空っぽのテーマを作りました。 theme-base ご自由にどうぞ。
let’s encrypt は通常、証明書の発行や更新時にファイル認証を行います。 当然ですが、テストサイトなどでBasic認証など、 アクセス制限がかかっている場合は正常に発行されません。 認証用のファイル […]
MySQLで数字を半角に置換したいと思ったが、 関数がなかったので自作してみました。 FUNCTION IF EXISTS numzen2han; DELIMITER // CREATE FUNCTION numzen2 […]