IISが落ちた場合の動きについて

このQ&Aのポイント
  • IIS上で稼動する動的なWebサイトが落ちた場合、ワーカープロセスのリサイクリング機能によって、ワーカープロセスが自動再起動し、ユーザーは処理を継続できるのでしょうか?それともWebブラウザでページを表示できなくなるのでしょうか?
  • IISのサービス自体が落ちた場合、IISのサービスは自動的に再起動しないと考えて良いでしょうか?Webブラウザでページを表示できなくなるのでしょうか?サービス監視バッチ等を実行し、IISのサービスが動いているかどうかを、監視すべきでしょうか?
回答を見る
  • ベストアンサー

IISが落ちた場合の動きについて

IISが落ちた場合の動きについて OS:Windows Server 2003 R2 Standard Edition SP2 用途:社内向けWebサーバ 質問1 IIS上で稼動する動的なWebサイトが落ちた場合、 ワーカープロセスのリサイクリング機能によって、 ワーカープロセスが自動再起動し、 ユーザーは処理を継続できるのでしょうか? それともWebブラウザでページを表示できなくなるのでしょうか? 質問2 IISのサービス自体が落ちた場合、 IISのサービスは自動的に再起動しないと考えて良いでしょうか? Webブラウザでページを表示できなくなるのでしょうか? サービス監視バッチ等を実行し、IISのサービスが動いているかどうかを、 監視すべきでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • cbd_mei
  • ベストアンサー率55% (143/259)
回答No.1

ワーカープロセスが落ちた場合(ラビットフェールで落ちた場合を除く) は基本的に次回接続時に自動起動するはずなので、自動起動後は処理はできます。 ただし、落ちる前に画面を開いて処理をしていた人は自動起動後はログイン画面に戻されたりします。 IISが落ちた場合は、初期設定では自動的に再起動はしません。 サービスの設定で起動するように設定するか、タスク等で確認するか の対応になると思います。 そもそも変な作りにしていない限り落ちることはほとんど無いですが。 監視するようにしたほうがいいかと思います。

関連するQ&A

  • IISの停止を監視する

    IISの停止を監視する IISを使って社内用Webサーバーを使用しております。 Windows Server 2003 Standard SP2 IIS 6.0 深夜にIISを停止させ、NTBackupでバックアップを実行、再起動させるというバッチファイルを組んで タスクで毎日実行させているのですが、IISが止まったままになってしまうことが多々あります。 原因を調べようとイベントビューアでログを確認しているのですが IISに関連するログは残っていません。 そこでIISのプロセスを監視して、いつとまっているのかログを残したいのですが 良い方法がありましたら、教えてください。 当方サーバー管理は初心者です。

  • IISについて知ってる人いませんか?

    IISについて教えてください。 IISをインストールしたサーバに対して、 ブラウザのアドレス欄で指定すると、IISのロゴ(?)画面が表示されますよね? これは、webサーバに対して正常にアクセスできることを確認できた状態だと 思うのですが、 同じことをコマンドでやる方法は無いでしょうか? scコマンドでサービス一覧から ・IIS Admin Service ・World Wide Web Publishing Service が起動していることを確認する方法など考えたのですが、 サービスは起動していてもフリーズしている状態では うまく確認出来ないと思います。 なんとか、IISに対してコマンドで応答を確認する方法は ないでしょうか? 知恵をお貸しください。

  • IISのサーバサイド実装でお手軽なもの

    別なサイトのWebページからのリンクで引数一つを渡してもらって、 その引数の値で自分のページ内の静的なhtmlのリンクのURLに引数を埋め込んだhtmlをブラウザに表示したいと考えております。 ただ今のIISのサーバーにはperlも何も入れていないので本当に、 http://localhost/webroot/test.bat?arg=12345 みたいに、お手軽にバッチファイルの中で文字列変換してhtmlをはくぐらいの簡単に出来ないかなと思っているんですが、 IISのサーバーサイドでお手軽に実装する方法ってなにがありますか? 出来ればvbs程度の知識で出来ればと考えているのですが。

    • ベストアンサー
    • CGI
  • インターネットインフォメーションサーバ5.0(IIS)について

    IIS5.0について、現在私はWindows2000SVにIIS5.0をインストールして、サーバを起動させています。そして、無料DNSサービスからドメインを取得し、そのドメイン名を使用して自分のPCのIISのルートにアクセスして、ページを表示させているのですが、初めの1回か2回ぐらいは、うまく表示されるのですが、その後に表示させようとすると次のようなエラーが発生してページが表示できなくなります。 ゛検索中のページは現在、利用できません。Web サイトに技術的な問題が発生しているか、またはブラウザの設定を調整する必要があります。゛ とでてしまいます。 そしてその後、”インターネットインフォメーションサービス”の「操作」-「最新の情報に更新」を選択すると、「Webサーバ’(自分のつけたサーバ名)’への接続が切断されました。もう一度接続しますか?」というメッセージがでてしまいます。そして即定のWebサイト、管理者のWebサイトも”停止”状態になってしまいます。Webサーバのみならず、ftpサーバのほうも切断されてしまいます。何か設定しなければならないのでしょうか?どうぞご教授ください。お願い致します。 -まとめ- 【環境】 OS:Windows2000SV サーバ:IIS5.0 【現象】 1.取得した無料ドメイン(itbdns)でアクセスすると、表 示できるのは初めの1回か2回で、その後表示できなく なる。 2.WebサーバとFTPサーバが切断状態になる。

  • IIS7のサービス名を教えてください

    Windows Server 2008 R1 で IIS7 を利用しています。 IIS の再起動をバッチ等で行うためにサービス名が知りたいのですが、管理ツール -> サービス の一覧に記載されていません。 IIS5 くらいまでは 「IIS Admin」などのサービス名だった覚えがあります。 Web で調べたところ、下記 URL でアプリケーションプール自体の起動/停止ができるとかかれています。 http://technet.microsoft.com/ja-jp/library/cc732742(WS.10).aspx こちらでも事足りるかもしれませんが、IIS サービスの再起動をするための対象サービス名は存在しないのでしょうか。どなたかご教授願います。 <補足> 「net stop wmsvc」 と入力すると無効なサービス名といわれてしまいます

  • Win7のIIS関連サービスの無効化

    Windwos 7 Proのパソコンを使用しています。IISをインストールした記憶がないのですが、 以下のIISに関係すると思われるサービスが「自動」で「開始」されていました。 ・World Wide Web Publishing Service ・Application Host Helper Service ・Windows Process Activation Service 調べてみたところ、.NET Frameworkをインストールするときにこのサービスが導入され たようです。 当該のパソコンはWebサーバとして使用している訳ではなく、セキュリティのことを 考えるとWebサービスが起動していると心穏やかではいられません。これらサービスを 止めてしまいたいのですが、止めることによって.NET Frameworkの使用になにか支障を 来すものでしょうか?

  • IISについて

    漠然とした質問で申し訳ないのですが、IIS(Internet Infomation Server) というものについて教えてください。 これはWebサーバーだとよばれるものだということはわかるのですが、 Webサーバーというのはたとえば自宅にWebサーバーをたてて、 HPをインターネットに公開するということで考えていいのでしょうか? また、IISのWebサーバーとして以外の仕事はあるのですか? 家庭内LANでの場合、イントラネットの場合など、初心者なので よろしくお願いいたします。

  • IISで教えてください

    Windows2003ServerSP2のIISにおいて、以下のことを行いたいのですが、方法はないでしょうか? ・アクセスしてきたブラウザのUserAgentを判別して、携帯の場合のみページを表示して、PCからの場合は、別ページにリダイレクトさせる Apachの場合は、.htaccessに記述すればできることは分かっているのですが、IISではどうやればよいのかわかりません。 IISの設定では無理であれば、htmlレベルで対処することはできないでしょうか? よろしくお願い致します。

  • IISとローカルと別サーバのTomcatを連携したい。

    サーバA上のIISから、リクエストしたURLに応じてローカルのTomcat、サーバBのTomcatにリクエストを振り分けたいと思っています。 コネクタにはisapi_redirect.dllを使用しています。 環境は下記の通りです。 【サーバA】 OS:WindowsXP JDK:1.4.2_15 Tomcat:4.1.31 IIS:5.1 【サーバB】 OS:WindowsXP JDK:1.4.2_15 Tomcat:4.1.31 IISは未使用 今回サーバAのIISをWebサーバとして使用します。 振り分けルールは下記の通りです。 1)サーバAのIISにリクエストしたURLが「/m/*」の場合はサーバAのTomcatにリクエストを送る。 2)サーバAのIISにリクエストしたURLが「/pc/*」の場合はサーバBのTomcatにリクエストを送る。 Web等を参考に設定を行いました。 その結果1)の処理は実現できましたが、別サーバにリクエストを送る2)の機能が動作しません。 駄目なパターンのURLは下記の通りです。 http://localhost/pc/login.jsp その際サーバAのTomcatを起動した際に表示される コンソール画面では、下記のメッセージが表示されていました。 2007/11/10 23:10:28 org.apache.jk.common.ChannelSocket processConnection 情報: connection timeout reached サーバA上に定義したコネクタの設定ファイル内容は下記の通りです。 (コメント部分は省略しています。) ■workers.properties default.worker=ajp13 /m/*=$(default.worker) /pc/*=ajp13second ■uriworkermap.properties worker.ajp13.type=ajp13 worker.ajp13.lbfactor=1 worker.loadbalancer.type=lb worker.loadbalancer.balanced_workers=ajp13 worker.tomcat_home=C:\Program Files\Apache Group\Tomcat 4.1 worker.java_home=C:\j2sdk1.4.2_15 ps=\ worker.list=ajp13,ajp13second worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13second.port=8009 worker.ajp13second.host=192.168.1.5 この現象を解決し、サーバBに正しくリクエストを送るにはどうすればよいのでしょうか? ご教授よろしくお願いします。

  • IIS5.0でWebでのパスワード保存を無効にしたい

    Windows 2000 Server (SP2)+IIS 5.0という構成のWebサーバですが、認証を統合Windows認証で行っています。 このサーバのページを表示するときは、上記のユーザ認証を聞いてくるようになっています。ただし、ブラウザ側でパスワードを保存していると、実質的にパスワードなしでページが表示されてしまいます。ページを表示するときに必ずパスワードの入力を行わせるように設定することは可能でしょうか。