• ベストアンサー

Win2000で構築したサーバーについて

今現在、windows2000で、SQLやtomcatを使用して サーバーを構築してADSL回線を使用してホームページの公開をしています。 しかし、頻繁にホームページが表示できませんという状態になって ホームページにアクセスできなくなります。 その時に、windowsを再起動すると、ホームページが問題なく表示されるようになるのですがこのような症状にはどのような理由が考えられるのでしょうか? このあたりの事にあまり詳しくないので困っています。 どんなことでもいいので何かありましたら教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • haporun
  • ベストアンサー率40% (230/562)
回答No.6

監査については、趣味で独学で勉強しただけなので、経験談です。 監査はファイルのセキュリティと同じように設定できます。 どのユーザーがあるファイルを読もうとして成功/失敗した、システムがディレクトリに新しいファイルを追加したとか。 共有に出しているフォルダのプロパティを開いて、セキュリティ→詳細→監査。 アクセス権同様、継承の概念があります。 IISはSYSTEMとIUSER_...が作業しますが、Tomcatは何の権限で動くのか知りません。 Tomcatが誰の権限で動いているかは、フォルダのアクセス権をSYSTEMだけとか、GUESTだけとかにしてみることです。 Everyoneの監査のフルコントロールを指定してしまうと、自分がフォルダをエクスプローラで開くだけで、バカみたいな量のログが取られるので、SYSTEMとかに対象を絞る必要があります。 監査の内容は、読み込みと書き込みだけでも十分でしょう。 これでTomcatがいつどれだけ読み書きしたかとかがわかります。 ただし、接続元のIPとかはぜんぜんわからないので、Tomcat標準装備のログとかを利用したほうがいいと思いますよ。 ログを見るのは、コンピュータの管理コンソールの、イベントログ→システムです。 だれがいつフォルダの一覧を取得したとか、読み書きしたかとかがわかります。

kurohanekaito
質問者

お礼

ありがとうございます。早速やってみます。 ただ、結構アクセスのあるページなのでもしかしたらすごいログになりそうですが。。。 試してみ~す。重ね重ねありがとうございました。

その他の回答 (6)

  • maro
  • ベストアンサー率47% (95/199)
回答No.7

Webのアクセスログにこんなのが残っていませんか? 2002-06-13 04:57:44 ***.***.***.*** - ***.***.***.*** 80 GET /default.ida NNNNNNNNNNNNNNNNNNNNNNNNN・・・以下省略 こういうののあとに落ちているようなら、セキュリティホールを突かれています。 とりあえずSP2あてて、Windows Updateして、参考URLからパッチをダウンロードして、あててください。 もしかすると、バックドアを仕掛けられている可能性もありますから、HDDをフォーマットして、OSから再インストールした方がいいかもしれません。

参考URL:
http://www.microsoft.com/downloads/search.asp?LangID=13&LangDIR=JA
  • haporun
  • ベストアンサー率40% (230/562)
回答No.5

maroさんのおかげで思い出したけど、そういえばIISでFTPと立てていたとき、共有に出してるフォルダを見ていたら、nimdaが飛んできました。 秀丸で開こうとしたら(ぉぃ)、ノートン先生に怒られました。 書き込むときはSYSTEM権限をもっているので、優先度が結構高く、ほかの作業ができなくなってしまうんですよね。 アクセスログで、だれかになんかアタックされてないか確認してみましょう。 Windowsの監査機能を使うのも1つの手だと思います。

kurohanekaito
質問者

お礼

ありがとうございます。 nimudaですか。。。あれには、win98seでもかなり来てました。。。 そういった症状もあるのですね。。。 アクセスログを調べてみたいと思います。 確かにnimudaがはやった頃から調子が少しずつ悪化してきていたような気がします。 それと、win2000はあまり詳しくないのでもし良かったら winの監査機能の使い方を教えていただけませんか? よろしくお願いします。

  • maro
  • ベストアンサー率47% (95/199)
回答No.4

Windows2000にセキュリティパッチはあてていますか? 去年の8月にやたらIISが落ちるので、おかしいなと思ったら、例のNIMDAでした。 tomcatだったらIISは関係ないのかしら?

kurohanekaito
質問者

補足

ありがとうございます。やっぱりウイルスも関係あるんですね。 というか、セキュリティパッチはあててません。。。 win2000はほとんど初心者なので。。。。 セキュリティパッチはどこからダウンロードできるのでしょうか? 一度、マイクロソフトのページは見てみたのですが よく分かりませんでした。お手数ですが教えて下さい。 よろしくお願いします。

  • haporun
  • ベストアンサー率40% (230/562)
回答No.3

CGIのようなものを使っていて、そこから何か別のアプリケーションを起動するようなことをしていると、CGIが終了してもそれが終了されず、ごみとして残ってしまうことがよくあります。 タスクマネージャとにらめっこして、ホームページを表示更新するたびにプロセス数、スレッド数やメモリ使用量が増えていかないか確認してみてください。

kurohanekaito
質問者

お礼

ありがとうございます。今のところこのサーバないでCGIの使用はしていないので 他の何かが原因なんだと思います。 何が原因なのかは分からないですが。。。 とりあえず、タスクマネージャとにらめっこしてみます。

noname#195557
noname#195557
回答No.2

別にproでも大丈夫です。 この場合はPCの安定性、処理能力、アプリケーション構成、回線さえしっかりして いれば。 PCのスペックは大丈夫でしょうか? tomcat,JAVAは専門家ではないのですが、ようするに WEBアプリケーションなんですよね。処理しているでしょうか。 タスクマネージャはどうなっていますか? 回線状況はどうですか? ルータのログを見てください。 不正アクセスはありませんか?

kurohanekaito
質問者

お礼

ありがとうございます。 はい、WEBアプリケーションです。 今までタスクマネージャーは見てませんでした。 しかも、ルータもログを表示する設定が出来てませんでした。 さっそく、ルータのログを取るように設定を変えて タスクマネージャとにらめっこしています。 今のところ不正アクセスは無いようなのですが。。。 しばらく、監視してみたいと思います。

noname#195557
noname#195557
回答No.1

win2000proですね? ただ単に、サーバーがダウンしているだけだと思います。 処理しきれないんですよ、きっと。

kurohanekaito
質問者

お礼

早急なご回答ありがとうございました。 やはり、win2000professionalでホームページ公開は無理があるんでしょうか。。 何か対応策などありませんでしょうか? 少しでもいいので今の状態を回避できるような方法がありましたら 教えて下さい。win2000serverにした方がいいのでしょうか? お手数をお掛けしますがよろしくお願いします。

関連するQ&A