OKWaveコミュニティー

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


新規ユーザー登録(無料)今すぐ登録しよう!!
はじめての方へ OKWaveではこんなことができます!

転職成功者続出!転職ならen!
人生をよくする就職!就職はen!
毎日情報更新!アルバイトならen!
特集
04/21、おちまさとプロデュース企画開始!
誉めて誉めて誉めまくる!あなたも『ホメラニアン』として活躍を! 誉め上手な回答者たちの選手権
『10 Questions』HAN-KUNから質問!
湘南乃風のメンバーHAN-KUNが熱く語るQ&Aインタビューと、彼からみんなへの質問!
教えて!北京五輪
まもなく開催の北京五輪、気になる疑問はここで解決!著名人の特別インタビューも注目!
「OKWave」を守るのは君だ!
Q&Aコミュニティサイト「OKWave」の運営スタッフを募集しています。

質問

QNo.583982 IIS5.0の再起動方法を教えて下さい。
質問者:GBSGBS ASPの動作がおかしくなるたびに、
サーバの再起動をしています。

IIS5.0のみを再起動する方法を至急
教えて下さい。
困り度:
  • すぐに回答を!
質問投稿日時:
03/06/24 19:53
この質問に対する回答は締め切られました。

回答良回答20pt

ANo.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は不要)
以上、参考になりましたら幸いです。
回答者:hequil
種類:アドバイス
どんな人:経験者
自信:自信あり
回答日時:
03/06/25 13:46
この回答へのお礼再びの回答ありがとうございます。
大変参考になりました。

回答良回答10pt

ANo.2 コマンドプロンプトから
net stop "W3SVC"
net start "W3SVC"
と打てば、IISの再起動が出来ます。

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

または、[管理ツール]-[インターネットサービスマネージャ]から制御できます。
回答者:selenity
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
03/06/24 21:23
この回答へのお礼iisreset /restart
とは、違うのでしょうか?
どちらも同じ意味なのですか?

回答

ANo.1 iisreset /restart

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

余談
本来ならば、ASPの動作がおかしくなる原因を解決すべきだと思います。よくある例だとオブジェクトの解放を行っていないとか・・
回答者:hequil
種類:回答
どんな人:経験者
自信:自信あり
回答日時:
03/06/24 21:21
この回答への補足オブジェクトの解放!?えっと、それってオブジェクト変数にnothing とかをセットすることでしょうか?

それを行っていないと動作がやはりおかしくなりますか?
特に意識してませんでした。もう少し詳しく教えていただけませんか。
この回答へのお礼この回答にお礼をつける(質問者のみ)