猫太郎さん、
強制終了の場合は正常にソケットをクローズしない(できない)ので、しばらくポートが使用中になるかもしれません。
しばらく待っても同じなら、httpd という名前以外のプロセスを特定しないといけなくなりますが、、、
ただまあ、最初に強制終了にならないようにするのを急ぎます。
>(1)管理ツールのサービスからHTTPDサービスを停止した後
>(2)タスクマネージャを開いて残ってるhttpdのゴーストプロセスを終了
>(3)その後サービスを開始すれば再起動しなくても動くかと思うのですが
>(1) の後、 httpd というプロセスがなければ (2) は不要で、(3)に進めばよいということになります。
この通りに終了作業をしたんですが、下記のようなエラー表示が出て出来ません。
「Winsock error 10038:サーバソケットを使用できません。他のHTTPサーバが動いていないか確認して下さい。あるいはポート番号を変えて下さい。」
他のHTTPサーバは使用してないし、インストールもしてません。
ポート番号を変更すると言うこともおかしいような気がします。
やっぱり、PCの再起動が必要なのでしょうか?
猫太郎さん、
管理ツールのサービスで "AN HTTP Service" を一度停止してから開始すればよいのだと思います。
alice さんのをそのまま引用すると、
(1)管理ツールのサービスからHTTPDサービスを停止した後
(2)タスクマネージャを開いて残ってるhttpdのゴーストプロセスを終了
(3)その後サービスを開始すれば再起動しなくても動くかと思うのですが
(1) の後、 httpd というプロセスがなければ (2) は不要で、(3)に進めばよいということになります。
>強制終了の後の復帰は alice さんの言うようにやればできると思いますが、
ゴーストイメージですが、それも確認できません。
httpd.exeだと思うんですが、強制終了後はこのファイル名じゃないのかな?
httpd.exeのプロセスが存在しないので終了させることも出来ません。
猫太郎さん、
強制終了の後の復帰は alice さんの言うようにやればできると思いますが、強制終了してしまうのは問題なので直します。
::猫太郎さん::
管理ツールのサービスからHTTPDサービスを停止した後
タスクマネージャを開いて残ってるhttpdのゴーストプロセスを終了
その後サービスを開始すれば再起動しなくても動くかと思うのですが
Windows2000でhttpd 1.39bを使用しています。
アクセス制御でIPを数回入力したりしていると、OKを押した後に強制終了?の形になる。
AN HTTPD ServerはHTTPサーバ以外使っていませんでした。
サービスは稼働状態でした。
AN HTTPD Serverが強制終了?の状態になると、タスクバーからアイコンが消えます。
AN HTTPD Serverの操作が不能になるので、PCを再起動しないと直りません。
PCの再起動後は、何事もなかったかのように動作しています。