• ベストアンサー

IIS5.0の再起動方法を教えて下さい。

ASPの動作がおかしくなるたびに、 サーバの再起動をしています。 IIS5.0のみを再起動する方法を至急 教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • hequil
  • ベストアンサー率65% (242/372)
回答No.3

> オブジェクトの解放!?えっと、それってオブジェクト変数にnothingとかをセットすることでしょうか? そう思ってもらえば良いかと思います。 あと、同じようにファイルやデータベースをOpenしたままCloseしてなかったり・・・(これはさすがに大丈夫だと思いますが) 「Set objVars = ~」と書いたら 「Set objVars = Nothing」と書くクセをつけてみてはいかがでしょうか? >それを行っていないと動作がやはりおかしくなりますか? >特に意識してませんでした。もう少し詳しく教えていただけませんか。 そういうコードを書いたことがないので具体的な事例を挙げることはできませんが、解放しないことによりサーバのリソースやメモリーを圧迫しそうな気はします。 あと、便乗して   net stop "W3SVC"   net start "W3SVC" と   iisreset /restart の違いですが、前者はIISのWWWサービスのみの再起動 後者はIISそのものの再起動になります。 もし iisreset /restart と同じことを net stop/start で行うには   net stop "W3SVC"   net stop "MSFTPSVC"   net stop "IISADMIN"   net start "IISADMIN"   net start "MSFTPSVC"   net start "W3SVC" がイコールとなります(FTPサービスを止めている場合はMSFTPSVCは不要) 以上、参考になりましたら幸いです。

GBSGBS
質問者

お礼

再びの回答ありがとうございます。 大変参考になりました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • selenity
  • ベストアンサー率41% (324/772)
回答No.2

コマンドプロンプトから net stop "W3SVC" net start "W3SVC" と打てば、IISの再起動が出来ます。 ただし、実行するのにはAdministratorsグループである必要が有ります。 または、[管理ツール]-[インターネットサービスマネージャ]から制御できます。

GBSGBS
質問者

お礼

iisreset /restart とは、違うのでしょうか? どちらも同じ意味なのですか?

すると、全ての回答が全文表示されます。
  • hequil
  • ベストアンサー率65% (242/372)
回答No.1

iisreset /restart iisreset.exe は %windir%\System32 に標準で入っているものです。 参考になりましたら幸いです。 余談 本来ならば、ASPの動作がおかしくなる原因を解決すべきだと思います。よくある例だとオブジェクトの解放を行っていないとか・・

GBSGBS
質問者

補足

オブジェクトの解放!?えっと、それってオブジェクト変数にnothing とかをセットすることでしょうか? それを行っていないと動作がやはりおかしくなりますか? 特に意識してませんでした。もう少し詳しく教えていただけませんか。

すると、全ての回答が全文表示されます。

関連するQ&A