10/03/26 14:32:40 XNL9PXzK0 BE:1597723586-PLT(36673)
>>119
ありがとうです。
原因は分かりました。
内容から、二重起動防止機能が影響しているようです。
具体的には、
1)すでに起動している専ブラがある(専ブラA)・・・プロセス(p1)
2)p2proxyに専ブラAの自動起動を設定している。
3)p2proxyを起動させる。3で設定している専ブラが起動する。(専ブラA)・・・プロセス(p2)
*注:p1とp2は同一プログラムであり、異なるインスタンスのもの。
4)p2proxyは起動後に、自身が起動したプログラム「プロセス(p2)」を監視対象として登録する。(この時点で監視しているプロセス数は1)
5)すでに起動している専ブラを検索する。 しかし、>>66の不具合により、p1は監視対象に登録されない。
6)p2はp1が起動していることを認識し即座に終了する。
7)p2proxyが監視していたのはp1ではなくp2なので、p2終了のため監視しているプロセス数が0になる。
8)監視しているプロセス数が0になったためp2proxyが終了する。
プロセス監視は自動起動プログラム(a)(上記4) → すでに起動している専ブラ(b)(上記5) の順で監視を行う。
ただし、すでに a で登録されたものは b では登録されない。
仮に5の不具合がなかったとしても、bが行われる前に6が実行された場合、プロセス数が一時的にでも0になるため、p2proxyは終了する。
もし、6の前にbが正しく機能していれば、監視プロセス数は 1(4)→2(5)→1(6)と変化し、0にはならないのでp2proxyも終了しない。
--
さて、どうしたものかね。。。
現状では自動起動を無効にしてくださいって感じです。