8.40レベルアップ後、タイムスタンプのチNo.33442
m3snow さん 14/08/29 17:28
 
いつも秀丸エディタを愛用させていただいております。

秀丸エディタ64 Version 8.40にレベルアップ後、
「ファイルのタイムスタンプを時々チェックする」設定にて、
ネットワークのファイルを更新した後、数秒後に
・「ファイルのタイムスタンプを時々チェックする」を選択した時のメッセージ
・ファイル更新時に対象ファイルが更新済みだった場合のメッセージ
が、頻繁に発生します。

現象としては、秀丸エディタ64 8.40で保存をすると、
内部で2回保存しているような動作になっています。
例えば、
 (a)サーバ上の秀丸エディタ8.21
 (b)該当クライアント上の秀丸エディタ8.40
で同じファイルを開き、

(a)でファイルを更新、保存すると、
 => (b)で書き換えられたメッセージを表示します。

これは普通の動作ですが、

(b)でファイルを更新、保存すると、
 => (a)で書き換えられたメッセージを表示します。
   数秒後、再度、(a)で書き換えられたメッセージが表示されます。
 => 更に、(b)でも書き換えられたメッセージが表示されます。

 (a)は、秀丸エディタでなく、他のエディタ等で開いていても、
 2回、更新されたと通知されます。

サーバは、Windows Server 2008 R2です。複数のサーバで起きます。
Linux/Solaris等のsambaサーバでは発生しません。

環境は、
秀丸エディタは、秀丸エディタ64 Version 8.40
Windows 7 Ulitimate

これまで、秀丸エディタ64 Version 8.35を使用していましたが、
このような現象は起きませんでした。

よろしくお願いします。

[ ]
RE:33442 8.40レベルアップ後、タイムスタNo.33444
秀丸担当 さん 14/09/01 09:44
 

Windows Server 2008 R2が関係しそうなこととして、わからないことのほうが多
いのですが、過去の事例などから総合的に考えると、SMB2 の問題によって何か
おかしくなっている可能性があるように思います。
そうだとしたら、あ以下のMicrosfotのページに原因と対策が載っているようで
す。

参考:
http://support.microsoft.com/kb/2537777/ja

症状も一定ではないようで、事例の1つとして、ESET ENDPOINT securityを入れ
た後から、SMB2の問題の症状(と疑わしい)に似たことが起きたということがあ
って、使用状況によってSMB2のキャッシュの作られ方に影響しているのではと推
測していますが、はっきりしたことはわからないです。
関連スレッド:
http://www.maruo.co.jp/hidesoft/2/x33331_.html

サーバー、クライアント、ドメインコントローラや、同時に使用しているソフト
などが複雑に関係しているようで、一筋縄ではいかないかもしれませんが、もし
SMB2の対策を何かしたら解決したというような情報があると助かります。

[ ]
RE:33444 8.40レベルアップ後、タイムスタNo.33445
m3snow さん 14/09/01 14:43
 
連絡をありがとうございました。

再度確認したところ、秀丸エディタのレベルアップが原因でなく、
こちらの環境に問題がありそうです。
秀丸エディタだけでなく、メモ帳で上書き保存をしても
同じ現象が起きていました。
確認不足で申し訳ございません。

ご連絡頂いたMicrosfotのページの対処を行ってみたところ、
原因は、やはり、SMB2の問題のようです。

>参考:
>http://support.microsoft.com/kb/2537777/ja

方法2 クライアントのSMB2におけるファイルキャッシュを無効化する設定
 => これでは、ダメでした。
  このため、このページの主な原因であるクライアント側の
  SMB2キャッシュの問題とは少し違うようです。

方法3 サーバ側でSMB2を利用しないように設定
 => こちらで、発生しなくなりました。
  SMB2でなく、SMB1で接続したためと思います。

参考までこちらの環境では、
・ESET ENDPOINT securityは使用していません。
・ドメインでなく、ワークグループの運用です。

以前は、このような現象が発生していなかったため、
クライアント(Windows 7)のWindows Update等が影響しているのかもしれません。
こちらの環境をもう少し調べてみます。

お手数をお掛けしまして、すみませんでした。
ありがとうございました。

[ ]
RE:33445 8.40レベルアップ後、タイムスタNo.33446
秀丸担当 さん 14/09/01 15:32
 

これは貴重な情報ありがとうございます。
直ったということでよかったです。

いままでわからないことだらけだったので、それで解決できたという事例がある
ことは大変助かります。

[ ]