アクティブタブが応答待ちとなった場合のNo.06389
mac さん 17/03/21 03:34
 
こんにちは。
いつも便利に利用させてもらっています。

秀丸ファイラー全体の応答がなくなる(操作を受け付けなくなる)状況をいくつか報
告します。

いずれも、タブ単体の応答待ち状態が秀丸ファイラー全体の応答に影響しているよう
です。
アクティブなタブが応答待ち状態であっても他のタブを操作可能にできないでしょう
か。


状況1:
開いているネットワークフォルダのホストがシャットダウンされたとき。
また、そもそもダウンしているホストのネットワークフォルダを開いたとき。
--
1分以上応答がなくなりその間操作不能となる。時々そのまま復帰できなくなる。
操作可能となってもタブを閉じようとすると再び応答が無くなることがあって
問題のタブを閉じるのが難しい。

状況2:
電源が切れているHDDドライブのフォルダを開いたとき。
--
HDDが起動するまで(20秒程度?)操作不能となる。


状況1はハマってしまうとなかなか抜け出せなくなるのでなんとかしたいです。
状況2のHDDはごくたまにしか利用しない(アーカイブ向け)ので、非アクティブ状態が
一定時間続いたと
きに電源が切れるように設定しています。状況1と違って応答が遅いことを覚悟して
操作しているので
比較的許容しやすいといえばそのとおりなのですが、改善できるものであればお願い
したいです。


補足:
オプション->上級者向け で表示される「その他」の中にある「タイムアウト(T)」の
設定値は以下のとおりです。
・パス解析:3000ms
・一覧描画:300ms


Windows 7 Pro (64ビット版)
秀丸ファイラーClassic Version 1.23 (64ビット edition) 使用

[ ]
RE:06389 アクティブタブが応答待ちとなっNo.06391
Suezo さん 17/03/21 09:27
 
>状況1:
>開いているネットワークフォルダのホストがシャットダウンされたとき。
>また、そもそもダウンしているホストのネットワークフォルダを開いたとき。
>--
>1分以上応答がなくなりその間操作不能となる。時々そのまま復帰できなくなる。
>操作可能となってもタブを閉じようとすると再び応答が無くなることがあって
>問題のタブを閉じるのが難しい。

私も無線ルーターがフリーズしていることが時々あるので、
その際にこの状況になります。
タブを閉じたり別のタブに切り替えられるようにして欲しいです。

以上、よろしくお願いします。

[ ]
RE:06391 アクティブタブが応答待ちとなっNo.06392
秀丸担当 さん 17/03/21 11:29
 

ご指摘ありがとうございます。
理想的にはユーザーインターフェースとフォルダ内容を調べることを分離できた
らいいのですが、一筋縄ではいかないです。
そうなる条件を調べてみたところでは、ある一定の再現する典型的なパターンが
ありそうなので、そういう典型的な例について、タイムアウトできるような対策
をしていきたいと思います。
1つは、接続が切れている状態でファイルを開こうとすると問題でした。もう1
つ、タブの更新を行うときに問題でした。
他にもあるかもしれないですが、確認できたところから修正したいと思います。

[ ]
RE:06392 アクティブタブが応答待ちとなっNo.06393
mac さん 17/03/21 15:25
 
返信ありがとうございます。
OSとの兼ね合いだったり場合分けの条件等、無理筋なお願いをしている自覚はありま
す。

それでも、なんらかの進展があることを気長に楽しみにしています。

[ ]
RE:06392 アクティブタブが応答待ちとなっNo.06406
mac さん 17/03/27 05:12
 
状況1: について、V1.24β5 ではオプションの「パス解析」で設定した時間に従って
タイムアウト判定される(ダイアログが表示される)ように挙動が変化していること
を確認しました。

ただし、応答がないタブを閉じたいという目的に対してはあまり効果がない挙動変化
でした。
時々タイムアウト判定されずに完全に応答がなくなってしまう点も従来から変化ない
ようです。


ダイアログで「再試行」を選択した場合:
結局ホストが落ちているので再びタイムアウトしてダイアログがまた出るを繰り返す
ことになります。
(尚、再試行毎にタイムアウト時間が1秒(1000ms)づつ増えていくようでした)
再試行中は操作不能でダイアログはモーダルなので結局ハマったまま抜け出せません。

ダイアログで「キャンセル」を選択した場合:
従来のように1分ほど応答がなくなります。
さらに、その後復帰した際に複数のタイムアウトダイアログが重なって表示されるよ
うになりました。
なぜだかよくわかりませんが、放っておくとどんどんダイアログが重なって出現する
ようになり、
また、キャンセルを押しても(まるで往年のブラクラのように)ダイアログがどんど
ん出現し続けます。


提案:
多少強引ではありますが、タイムアウトしてダイアログで「キャンセル」を選択した
場合は
そのタブのURIをデスクトップに移動させてしまうorそのタブを閉じてしまう、とい
う対策はいかがでしょうか。

タブを閉じる動作であれば(私の設定では)履歴に残るので、
あとで同じタブを開き直したいといった場合にも便利かなと思います。


ぜひとも、ご検討ください。

[ ]
RE:06406 アクティブタブが応答待ちとなっNo.06408
秀丸担当 さん 17/03/27 09:30
 

ご指摘ありがとうございます。
メッセージが出ているときにまたメッセージが出てしまうことがあるとしたら良
くないと思います。
少なくとも重複して出てしまうことはないようにします。
それか、そもそもメッセージが出ないようにするか、何らかの方法を検討したい
と思います。

[ ]