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