セットアップ
自動更新は入れたのに、再起動されていない
2026年10月8日
レン
自動更新を設定したから、もう更新のことは考えなくていいよね?

プロクラ
そこに落とし穴があるんだ。ファイルが新しくなっても、既に動いているプログラムは古いものをメモリに載せたままなんだよ。再起動するまで、修正は効いていない。
脆弱性が公表されてから起きること
0日目脆弱性が公表される
数日以内攻撃の手順が出回る
その後無差別に試される
いつでも更新すれば対象から外れる
狙われるのは「あなた」ではなく「更新していないサーバー」全部
何が「効いていない」のか
更新を当てても、動いている側は古いものを読み込んだまま動き続けます。ファイルは新しくなっているのに、実際に使われているのは古い版という状態です。脆弱性が直っているつもりで直っていないので、再起動が必要かどうかは必ず確認してください。
- 更新でファイルは置き換わっている
- しかし、起動済みのプロセスは古いコードを実行し続けている
- そのプロセスを再起動して初めて、新しいものが使われる
- カーネルの更新は、サーバー全体の再起動が必要

ウィルスン
…更新を当てて安心している者ほど、狙いやすい。当たっているのはファイルだけで、動いているものは古いままなのだからな。
再起動が必要かを確認する

プロクラ
確認する手段は用意されているよ。何が古いまま動いているかまで教えてくれる仕組みもある。
- 再起動が必要かを示すファイルが作られる仕組みがある(有無で判断できる)
- 古いライブラリを掴んだままのプロセスを一覧できる道具もある
- ログイン時に「再起動が必要」と表示される環境もある
- root宛のメールに、その旨の通知が届いていることもある

プロクラ
4つめは、root宛メールを読む習慣があると気づける情報だよ。通知は来ているのに、誰も読んでいない、という状態が一番もったいない。
自動で再起動させるか

プロクラ
自動更新の仕組みには、必要なら自動で再起動する設定もある。ただ、これは判断が分かれるところだよ。
- 自動再起動あり: 確実に反映される。ただし予期しない時刻に停止する
- 自動再起動なし: 停止しない。ただし当て忘れが起きる
- 折衷案として、時刻を指定して再起動させる設定もある
- 止まって困る度合いで決める

プロクラ
個人のサイトなら、時刻を指定した自動再起動が扱いやすい。深夜に数分止まるだけで、更新は確実に反映される。ただし、再起動後にサービスが上がってくるかは事前に確認しておこう。
手動でやる場合の習慣
- 月に一度、再起動する日を決めてしまう
- 再起動の前に、バックアップかスナップショットを取る
- 再起動後、必要なサービスが全部上がっているかを確認する
- 確認の手順をメモにしておくと、毎回迷わない

レン
当たっているのと効いているのは別なんだ。再起動まで含めて考える。
再起動せずに反映する方法もある

プロクラ
全体の再起動が必要なのはカーネルの更新のときで、それ以外はサービス単位の再起動で足りることが多い。停止時間を短くしたいなら、こちらを使う手もあるよ。
- 古いライブラリを掴んでいるサービスだけを再起動する
- 対象を教えてくれる道具があるので、それに従えばよい
- Webサーバーやデータベースは、数秒の停止で済む
- カーネルだけは、この方法では反映されない

プロクラ
とはいえ、個人のサーバーなら月に一度まとめて再起動するほうが単純で確実だよ。手順が少ないほど、続けやすい。
VPSの料金を比較する
あわせて読みたい
- セットアップアプリのログをどこに出すか出力先の選択肢と、それぞれの利点。ファイルへ書く場合の注意、標準出力へ出す場合の扱い、そして書いてはいけない情報を解説します。
- セットアップ環境変数が読まれない:手元では動くのにサーバーで動かないログイン時とサービス起動時では環境が違います。読み込まれる場所の違いと、確実に渡す方法、そして認証情報の扱いを解説します。
- セットアップWindows Server VPSの初期設定:運用を始める前にやること契約直後の状態は安全ではありません。接続元の制限、アカウントの整理、更新の設定、そして戻せる状態の確保まで、順番に解説します。
- セットアップVPSの申し込みから公開まで:全体の流れと、各社の管理画面の違い申し込みから公開までを5段階で解説し、各社の管理画面で呼び名が違う部分を対応表にまとめました。締め出されたときの戻り方も扱います。
サーバーを触る前に押さえておきたいこと
姉妹サイトの、この記事と相性のいいページです。
- Linuxコマンド入門
ls / cd / grep などを疑似ターミナルで試しながら学べる — prodou.net
- シェルスクリプト入門
サーバー作業の自動化スクリプトを基礎から — prodou.net
- Password Generator
サーバー用に強いパスワードをその場で生成 — toolkitbox.net
- Cron Generator
定期実行のcron式を組み立てる — toolkitbox.net