2017年6月4日の日記

<2017/06/05 2017/06/03>

NeoMupl

追加機能のリリースが一段落ついたので、何年も悩まされている勝手に落ちる問題への対応に着手。
UI側と、再生側を別プロセスにして、再生側で問題が起きてもUI側が巻き添えで落ちないようにします。
再生側をサーバーとして、UIがクライアントになって、サーバーに対して再生リクエストを送る感じです。
んで、サーバーは、落ちる原因が結局はっきりしないので、落ちる前に再起動です。
原因はわからないのですが、開始後すぐに落ちることがないことだけは分かっているので、常に「開始直後」の状態を維持するのです。
果てしなく非効率的になってしまうのですが、原因を解決できない以上、こうするしかないと思っています。

<2017/06/05 2017/06/03>