-
Notifications
You must be signed in to change notification settings - Fork 305
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
50021番ポートが空いていなければ、他の空いてるポートで起動してユーザーに通知する #1252
Comments
50021番ポートは、Hyper-V/WSLが予約する50000〜50059と競合していることがわかったので、追記しておきます。 |
0.15のリリースで実装されました 🎉 ポートが使用中だった場合、そのポート番号の+100番までインクリメントしながらサーチし、一番最初に開いていたポートを使用します。 voicevox/src/background/portManager.ts Lines 227 to 245 in 09f6335
この実装はこれからは仕様として扱おうと思います。 |
何かサードパーティにメッセージを送れないか検討するissueをたてました。 かなり簡単だと思う一方、ボイボ開発チームとしては後回しになりがちな内容なので、サードパーティ開発者の方でちょっと貢献してみたいという方がいらっしゃったら、ぜひ・・・! |
内容
50021番ポートが偶然使われていた場合、なぜかわからないけど起動しないという形になります。
もし前のプロセスがなぜか生き残ってるなどであればPC再起動で解決しますが、そうじゃない場合は現状詰みます。
エディタ側から塞がれているか検知し、そうであれば別ポートで起動するという手が使えそうです。
ただユーザーはポートが変わったことに気づけないので、ダイアログなどで変わった旨を伝える必要がありそうです。
Pros 良くなる点
偶然の不幸なユーザーを減らせる
Cons 悪くなる点
実現方法
その他
関連
The text was updated successfully, but these errors were encountered: