- ベストアンサー
Win2000で構築したサーバーについて
今現在、windows2000で、SQLやtomcatを使用して サーバーを構築してADSL回線を使用してホームページの公開をしています。 しかし、頻繁にホームページが表示できませんという状態になって ホームページにアクセスできなくなります。 その時に、windowsを再起動すると、ホームページが問題なく表示されるようになるのですがこのような症状にはどのような理由が考えられるのでしょうか? このあたりの事にあまり詳しくないので困っています。 どんなことでもいいので何かありましたら教えてください。 よろしくお願いします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
監査については、趣味で独学で勉強しただけなので、経験談です。 監査はファイルのセキュリティと同じように設定できます。 どのユーザーがあるファイルを読もうとして成功/失敗した、システムがディレクトリに新しいファイルを追加したとか。 共有に出しているフォルダのプロパティを開いて、セキュリティ→詳細→監査。 アクセス権同様、継承の概念があります。 IISはSYSTEMとIUSER_...が作業しますが、Tomcatは何の権限で動くのか知りません。 Tomcatが誰の権限で動いているかは、フォルダのアクセス権をSYSTEMだけとか、GUESTだけとかにしてみることです。 Everyoneの監査のフルコントロールを指定してしまうと、自分がフォルダをエクスプローラで開くだけで、バカみたいな量のログが取られるので、SYSTEMとかに対象を絞る必要があります。 監査の内容は、読み込みと書き込みだけでも十分でしょう。 これでTomcatがいつどれだけ読み書きしたかとかがわかります。 ただし、接続元のIPとかはぜんぜんわからないので、Tomcat標準装備のログとかを利用したほうがいいと思いますよ。 ログを見るのは、コンピュータの管理コンソールの、イベントログ→システムです。 だれがいつフォルダの一覧を取得したとか、読み書きしたかとかがわかります。
その他の回答 (6)
- maro
- ベストアンサー率47% (95/199)
Webのアクセスログにこんなのが残っていませんか? 2002-06-13 04:57:44 ***.***.***.*** - ***.***.***.*** 80 GET /default.ida NNNNNNNNNNNNNNNNNNNNNNNNN・・・以下省略 こういうののあとに落ちているようなら、セキュリティホールを突かれています。 とりあえずSP2あてて、Windows Updateして、参考URLからパッチをダウンロードして、あててください。 もしかすると、バックドアを仕掛けられている可能性もありますから、HDDをフォーマットして、OSから再インストールした方がいいかもしれません。
- haporun
- ベストアンサー率40% (230/562)
maroさんのおかげで思い出したけど、そういえばIISでFTPと立てていたとき、共有に出してるフォルダを見ていたら、nimdaが飛んできました。 秀丸で開こうとしたら(ぉぃ)、ノートン先生に怒られました。 書き込むときはSYSTEM権限をもっているので、優先度が結構高く、ほかの作業ができなくなってしまうんですよね。 アクセスログで、だれかになんかアタックされてないか確認してみましょう。 Windowsの監査機能を使うのも1つの手だと思います。
お礼
ありがとうございます。 nimudaですか。。。あれには、win98seでもかなり来てました。。。 そういった症状もあるのですね。。。 アクセスログを調べてみたいと思います。 確かにnimudaがはやった頃から調子が少しずつ悪化してきていたような気がします。 それと、win2000はあまり詳しくないのでもし良かったら winの監査機能の使い方を教えていただけませんか? よろしくお願いします。
- maro
- ベストアンサー率47% (95/199)
Windows2000にセキュリティパッチはあてていますか? 去年の8月にやたらIISが落ちるので、おかしいなと思ったら、例のNIMDAでした。 tomcatだったらIISは関係ないのかしら?
補足
ありがとうございます。やっぱりウイルスも関係あるんですね。 というか、セキュリティパッチはあててません。。。 win2000はほとんど初心者なので。。。。 セキュリティパッチはどこからダウンロードできるのでしょうか? 一度、マイクロソフトのページは見てみたのですが よく分かりませんでした。お手数ですが教えて下さい。 よろしくお願いします。
- haporun
- ベストアンサー率40% (230/562)
CGIのようなものを使っていて、そこから何か別のアプリケーションを起動するようなことをしていると、CGIが終了してもそれが終了されず、ごみとして残ってしまうことがよくあります。 タスクマネージャとにらめっこして、ホームページを表示更新するたびにプロセス数、スレッド数やメモリ使用量が増えていかないか確認してみてください。
お礼
ありがとうございます。今のところこのサーバないでCGIの使用はしていないので 他の何かが原因なんだと思います。 何が原因なのかは分からないですが。。。 とりあえず、タスクマネージャとにらめっこしてみます。
別にproでも大丈夫です。 この場合はPCの安定性、処理能力、アプリケーション構成、回線さえしっかりして いれば。 PCのスペックは大丈夫でしょうか? tomcat,JAVAは専門家ではないのですが、ようするに WEBアプリケーションなんですよね。処理しているでしょうか。 タスクマネージャはどうなっていますか? 回線状況はどうですか? ルータのログを見てください。 不正アクセスはありませんか?
お礼
ありがとうございます。 はい、WEBアプリケーションです。 今までタスクマネージャーは見てませんでした。 しかも、ルータもログを表示する設定が出来てませんでした。 さっそく、ルータのログを取るように設定を変えて タスクマネージャとにらめっこしています。 今のところ不正アクセスは無いようなのですが。。。 しばらく、監視してみたいと思います。
win2000proですね? ただ単に、サーバーがダウンしているだけだと思います。 処理しきれないんですよ、きっと。
お礼
早急なご回答ありがとうございました。 やはり、win2000professionalでホームページ公開は無理があるんでしょうか。。 何か対応策などありませんでしょうか? 少しでもいいので今の状態を回避できるような方法がありましたら 教えて下さい。win2000serverにした方がいいのでしょうか? お手数をお掛けしますがよろしくお願いします。
お礼
ありがとうございます。早速やってみます。 ただ、結構アクセスのあるページなのでもしかしたらすごいログになりそうですが。。。 試してみ~す。重ね重ねありがとうございました。