トップ回答者
SPやセキュリティパッチを適用させた後再起動するまでの間のOSの動作

質問
-
SPやセキュリティパッチを適用させた後すぐに再起動しないでそのまま動作を継続させた場合
OSが不安定になったり動作自体になにかおかしな部分出るでしょうか。
言い換えるとSPを適用した後SPを反映したい以外の理由で
再起動を実施する必要はあるかないかです。
私はないと思います。
とりあえず検証したかったので2003 Enterprise SP1にSP2を適用し、
数日放置していますが今のところこのサーバーで提供しているASPのアプリは今も動いていることが確認できています。いかがでしょうか。
感度的には再起動しないと不安なのですが公式見解としてどこかに明示されてませんでしょうか。2010年2月14日 14:36
回答
-
こんにちは。
SP適用後に再起動しないままの運用は、私なら恐ろしくてとてもできません。問題なく動作するかもしれませんが、それは運が良かっただけの話です。
例えば、以下のシナリオで問題が発生します。
-前提:以下の3つのモジュールが存在し、a.dllはb.dllやc.dllに依存している。
1 a.dll
2 b.dll
3 c.dllここでSPを適用しました。b.dllとc.dllはメモリにロードされていますが、a.dllはロードされていません。
次に、SP適用後に再起動しないまま運用します。
a.dllが新規にロードされた場合、メモリ上のa.dllは新しいが、b.dllとc.dllは古いままです。依存性があれば、a.dllのAPIが失敗し、OSやアプリケーションは不安定になります。kkamegawaさんと同じく、仮に再起動したくない/できない理由があるのであれば、パッチの適用も再起動するタイミングまで延期しておけばいいと思います。
- 回答としてマーク Masato0407 2010年2月20日 10:37
2010年2月16日 23:26
すべての返信
-
こんにちは。
SP適用後に再起動しないままの運用は、私なら恐ろしくてとてもできません。問題なく動作するかもしれませんが、それは運が良かっただけの話です。
例えば、以下のシナリオで問題が発生します。
-前提:以下の3つのモジュールが存在し、a.dllはb.dllやc.dllに依存している。
1 a.dll
2 b.dll
3 c.dllここでSPを適用しました。b.dllとc.dllはメモリにロードされていますが、a.dllはロードされていません。
次に、SP適用後に再起動しないまま運用します。
a.dllが新規にロードされた場合、メモリ上のa.dllは新しいが、b.dllとc.dllは古いままです。依存性があれば、a.dllのAPIが失敗し、OSやアプリケーションは不安定になります。kkamegawaさんと同じく、仮に再起動したくない/できない理由があるのであれば、パッチの適用も再起動するタイミングまで延期しておけばいいと思います。
- 回答としてマーク Masato0407 2010年2月20日 10:37
2010年2月16日 23:26