- - PR -
Replicationエラー発生
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-07-11 09:10
こんにちは、約1年ぶりの投稿となります。
ここの会議室の投稿などを頼りに、なんとかサーバー管理を担当し続けてきましたが なんとも理解し難い、困った事が起こるようになってしまいました。 現在、DC3台、メンバサーバー1台(すべてWINDOWS2000SERVER)で運用しています。 ネットワークは、同一ネットに3台(DC2台+1台)、異なるネットに1台(DC1台)です。 異なるネットへは、事業所が異なるため、VPNで接続しています。 ここ1ヶ月くらい週に1度、イベントID 1188 『ディレクトリ内のスレッドが、synchronize replica 操作を実行中のディレクトリ xxx へのリモー ト プロシージャ コール (RPC) で待ち状態になっています。ディレクトリは、 コールを取り消してスレッド ID 278 を回復しようとしました。この状況が解決 されない場合は、その Windows ドメイン コントローラを停止して再起動してください。 』 のエラーが発生し、その後DC間のレプリケーションができない状況となります。 DCを再起動させれば問題は解消します。しかし、度々再起動するわけにもいかず、困っています。 これだけではさっぱりわからないかもしれません。すいません。 しかし、なにか、助言などありましたら、教えてください。 よろしくお願いします。 | ||||||||||||
|
投稿日時: 2005-07-11 14:53
イベントID 1188の発生するのは、どのサーバーですか?
また、各サーバーの稼動スケジュールは24hですか?そうではなく、日々だとすれば稼動シーケンスは? まったく関係ないかもしれませんが、「同期関係」ではこの辺からかと思うので。 | ||||||||||||
|
投稿日時: 2005-07-11 19:39
未記入?様
情報ありがとうございます。 仕事の関係で返答のレスが遅れてしまった事をお詫びいたします。 イベントID 1188が発生するのは、1台だけ異なるネットワークのDCです。 各サーバーの稼動スケジュールは全FSMOを担当しているサーバーと 異なるネットワークのDCの2台が24時間稼動で、 他の2台は夜間電源が落ちる場合があります。 レプリケーションスケジュールは、すべてのDCにおいて 月−金の定時間内に限定しているので、問題は無いと思っていますが 他に気をつけることがあるでしょうか? 確かに休日中に発生しているため、『同期関係』で問題がありそうです。 また、なにか情報がありましたら教えてください。 | ||||||||||||
|
投稿日時: 2005-07-30 08:47
皆さんのお知恵を借りたく、自己再返信致します。
状況は変わらず、1週間に1度(主に週末)イベントID 1188が発生しています。 全サーバーを24時間通電に変えたのですが、改善されませんでした。 離れた事業場の(VPN接続)サーバーに問題が発生しており、 そのサーバーのみ再起動すれば、一時的に問題は解消します。 一つ気になる事を発見しました。 再起動時、DNSサーバーが15分程度経過してからでないと起動しません。 以前は、起動後すぐにDNSサーバーが起動していたと 思うのですが。。 なにか、わかる事がありましたら返信をお願いいたします。 また、調査する事がありましたら、調査しますのでよろしくお願いします。 | ||||||||||||
|
投稿日時: 2005-08-01 17:57
根本的な原因としてはエラーメッセージの通りFRSのRPCセッションがタイムアウトしている状況です。
VPN回線速度はどのくらいありますか? ※わたしの経験から(もちろん規模によりますが)最低でもDC,DNSとして1Mbpsは確保したいところです。 もし、UKさんの問題のVPNが高速なネットワークなら「低速リンクの検出」をOFFにすることを試してください。 ルーター等のネットワーク機器のICMP設定により高速リンクが低速リンクと誤検出されてしまうことあるからです。 しかしながらネットワーク速度を変更するのは簡単ではないと思います。 その場合ADレプリケーションのタイムアウト値を増やすことで解消することがあります。 実際のタイムアウト値はこの値を見てください。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\NTDS\Parameters ADレプリケーションのタイムアウト値を分単位で設定するDwordです。 もしも”5”だったら”45”に書き換えてみてください。 45分は2003サーバーの規定値ですので問題ありません。 | ||||||||||||
|
投稿日時: 2005-08-01 18:29
koiさん、返信、誠にありがとうございます。
離れた事業所のVPN回線は速いとは言い難く、1M程度です。 特に上りは、常時1Mいかないかもしれません。 ご指摘のようにADレプリケーションのタイムアウト値を増やそうと 思ったのですが、具体的にParameter内のどの名前の値になるのでしょうか? タイムアウトっぽい名前が見当たりません。 すいませんが、よろしくお願いします。 また、もう一つ追加で質問なのですが、 スケジュールから土日はレプリケーションをOFFしているつもりなのですが スケジュールでOFFしても完全ではないのでしょうか? いつもはROMばかりしていて、困ったときだけ、皆様に すがっている自分が情けなく、申し訳なく思います。 すいませんが、よろしくお願いします。 | ||||||||||||
|
投稿日時: 2005-08-02 11:56
ども。
まず、この方法の正当性、リスク、どこまで変更検証をするか??等ご自身で再度ご判断してください。 エラー自体を問題なしとすることも検討の余地あるとおもいます。 また、とうぜんのことながらネットワーク速度は環境でまったく変わるので、先述の件は純粋なMSDNS、DCとしてのことを指しています。 ※前フォローしておくと、タイムアウト値の設定は2003サーバーの私の経験からです。(なので多少あやふやに書きました) ※ちなみに私だったらテスト環境なくて行き詰った場合リカバリ手順を確認して試してしまいます。 ※気になったので検索したらコレがありました。よーく読んで検討してください。 http://support.microsoft.com/?scid=kb%3Bja%3B830746&x=16&y=14
ここで新規Dwordを作成してください。KeyNameは"RPC Replication Timeout (mins)"です。 値は10進数で45です。
FRSの制御は"NTDS Settings"のブリッジオブジェクトのプロパティから制御すれば問題ありません。 詳細にみたいならreplmon.exe を使ってみてください。
「いいじゃないですか、その気持ちがあれば十分ですよ。」 はい、ひゃくまんえん。(^.^) あやふやになって大変恐縮ですが、どうするか(どうなったか)気になるのでレス宜しくお願いします。 [ メッセージ編集済み 編集者: koi 編集日時 2005-08-02 12:04 ] | ||||||||||||
|
投稿日時: 2005-08-03 09:44
koi様、情報ありがとうございました。
昨日は終日出張のため変更できませんでした。 早速、タイムアウト値を45分にしてみました。 ただし、今、再起動できないので今夜再起動して 新しい値をアクティブにさせる予定です。 また、その後の状態を連絡いたします。 今週末から再来週月曜日までは、夏季休業となるため 結果報告(良好な場合)は8月末あたりになると思います。 本当にありがとうございました。 これからは、自分でもわかる事くらいはレスしようと思います。。。 |