タグ

maintenanceに関するreika221のブックマーク (4)

  • Nginxでrestart, reloadをすることなくメンテナンス画面に切り替える - Qiita

    Nginxではifを用いて特定のファイルが存在するか調べることができるのでこれを利用する 以下のような設定にすることで/var/tmp/do_maintenanceがある場合はメンテナンス、ない場合は通常の状態を表示できる。 # setディレクティブでメンテナンスon/off用フラグ変数を設定 set $maintenance false; # /var/tmp/do_maintenanceがある場合はメンテモード if (-e /var/tmp/do_maintenance ) { set $maintenance true; } # メンテ時でもサイトを確認するためのワークアラウンド # 特定のアドレスからの場合は通常の状態の表示を許可 if ($remote_addr = XXX.XXX.XXX.XXX) { set $maintenance false; } # メンテナンスモード

    Nginxでrestart, reloadをすることなくメンテナンス画面に切り替える - Qiita
  • nginxでメンテナンスページ用意する技 · さよならインターネット

    March 12, 2015 LT;DR かっぱ先輩! かっぱ先輩のブログを読んで 深夜メンテナンスに役立ちそうな nginx 小ネタ - ようへいの日々精進 XP 同じようなことを最近やっていたのでメモ。 追記(03/12) 14:00 リダイレクトやめましょうとのこと 503でお返事しましょうとのこと メンテナンス時にメンテページにリダイレクトするのやめましょう — そらは (@sora_h) March 12, 2015 @kenjiskywalker @sora_h 元ネタの自分の記事は503返してるよ http://t.co/lONIVrv7OF — fujiwara (@fujiwara) March 12, 2015 @kenjiskywalker @sora_h 静的ページ更新して差し替えぐらいでいいんじゃないですかねえ — fujiwara (@fujiwara) Mar

  • 深夜メンテナンスに役立ちそうな nginx 小ネタ - ようへいの日々精進XP

    はじめに nginx を使っている場合にサービスのメンテナンス等に役立ちそうな小ネタ 他にもネタがあれば随時書く 小ネタ #1 設定に if が利用出来る 設定に if が使える 良く知られたことなのかもしれないが、nginx の設定には if が使えるので深夜メンテナンス等で特別な処理を噛ませたい場合には以下のように出来る。 location / { root html; index index.html index.htm; if (-f "/tmp/maintenance" ) { rewrite ^(.*)$ http://172.17.0.3:8000/maintenance.html permanent; } } 上記の例だと /tmp/maintenance にファイルを touch すると... http://172.17.0.3:8000/maintenance.html

    深夜メンテナンスに役立ちそうな nginx 小ネタ - ようへいの日々精進XP
  • 31 | 3月 | 2010 | よこいまさる日記

    いままではシステムのリソースなどの監視を Muninで、アラートメールの通知を Nagios という具合に組み合わせてシステム監視・測定をしていた。 最近 zabbix がよいよ、という話をちらほらと聞いたので、比較検討してみた。 Nagios http://www.nagios.org/ システムの停止や危険状態な状態などを通知したり記録する機能を持っている。 仕組みとしては、監視を行うホストから ping や TCP接続やTCP/UDPを用いた通信を行い、設定した閾値によって warning, critical, flapping, down などの判定を行い、これをメールなどで通知したり記録する。 NRPE (Nagios Remote Pliugin Executor) を使うと、監視対象のマシン内でNagiosのプラグインが実行でき、監視サーバ1台に対して複数の監視対象マシンを監

  • 1