Skip to content

くいまるblog Posts

LINEとPythonでWebサイトが正常に動いているか定期的に通知しよう[死活監視]

こんにちは。

このブログは不安定で定期的にエラーが発生することはこれまでの記事で何度か述べており、過去にBitnami+WordPressの環境でエラーをメールで通知するプラグインを紹介しました。

しかしながら、くいまるblogではnginxのエラーが多いため、そもそもプラグインが動作していないことがありました。

そこで、pingコマンドを定期的に送信して、コマンドが返ってくるかをLINEで通知するシステムを作成しました。

具体的には、Pythonとcron、LINE Notifyを使ってWebサイトが正常に動いているかを定期的に通知します。

813724e9 202311071947

こんな感じで教えてくれます。

GCE + Bitnami + WordPressな環境でnginxのログ出力を整える

こんにちは。

このブログを始めてから半年が経とうとしていますが、未だに動作が不安定でまれにアクセスができなくなってしまいます。(アクセス不可になっていたらごめんなさい)

エラーの原因を解明するためにはログを読むことが重要です。本ブログでは、大概のエラーがプラグインの相性やPHPのバージョン関連です。

ログ出力に関して、nginxのデフォルト設定では1つのログファイル(error.log)に書き込まれていきます。ログファイルのファイルサイズが肥大化していき、遡るのが大変になります。ログファイルは、日付ごとに別れていたほうが可読性が高いです。

そのため、ログローテーションをしてログファイルを読みやすいように圧縮します。また、古いログファイルを自動で削除するように設定します。

【Taskerレシピ】画面を自動でスクロールしよう

こんにちは。

スマートフォンでTwitter(現 X)やネットサーフィン(死語)をする際に、自動スクロール機能があったらいいなと思い、Taskerのレシピを作成しました。

これでご飯を食べたり筋トレ中に情報収集が捗る(?)かもしれません。

もちろん、自動スクロールできるアプリは多数存在しますが、ここはあえてTaskerで実現します。スクロール速度も変更可能です。

常念岳~大天井岳を縦走+テント泊してきたよ【ギリギリ紅葉】

こんにちは。夏にテント泊をした記事を投稿しましたが、秋にもう一度テント泊する機会がありました。

北アルプスの常念岳~大天井岳のコースで1泊2日の行程です。ルートや高度などの詳細は以下のヤマップページをご覧ください。

大天井岳 / マスター・オブ・ハンバーガーさんの東天井岳の活動データ | YAMAP / ヤマップ

(バッテリーセーバーを解除するのを忘れていたため、GPSが位置飛びしています)

ニコンの双眼鏡「スポーツスターEX」レビュー

こんにちは。

登山をしたときや、旅行などで遠くの景色をみたいと思い、ニコンの双眼鏡のスポーツスターEX(10×25DCF)を購入しました。

スポーツスターEXは双眼鏡の中ではコンパクトな部類で、携帯性が高いながらも広い視界で景色を見ることができます。

また、本体内部には窒素ガスを充填してあり防水です。倍率は8倍と10倍があり、今回は10倍のモデルを購入しました。