dポイントプレゼントキャンペーン実施中!

ASPの動作がおかしくなるたびに、
サーバの再起動をしています。

IIS5.0のみを再起動する方法を至急
教えて下さい。

A 回答 (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は不要)
以上、参考になりましたら幸いです。
    • good
    • 0
この回答へのお礼

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

お礼日時:2003/06/30 18:52

コマンドプロンプトから


net stop "W3SVC"
net start "W3SVC"
と打てば、IISの再起動が出来ます。

ただし、実行するのにはAdministratorsグループである必要が有ります。

または、[管理ツール]-[インターネットサービスマネージャ]から制御できます。
    • good
    • 0
この回答へのお礼

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

お礼日時:2003/06/25 08:56

iisreset /restart



iisreset.exe は %windir%\System32 に標準で入っているものです。
参考になりましたら幸いです。

余談
本来ならば、ASPの動作がおかしくなる原因を解決すべきだと思います。よくある例だとオブジェクトの解放を行っていないとか・・

この回答への補足

オブジェクトの解放!?えっと、それってオブジェクト変数にnothing とかをセットすることでしょうか?

それを行っていないと動作がやはりおかしくなりますか?
特に意識してませんでした。もう少し詳しく教えていただけませんか。

補足日時:2003/06/25 08:53
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!