AutoRestartSystemの不具合が治せません...

すごろく

Member
12 月 27, 2018
66
22
8
AutoRestartSystemで自動再起動すると自動再起動後にPocketMine-MP.pharでエラーが発生します...
自分の力だけでは治せないので誰か助けてください…
 

DaisukeDaisuke

Active member
1月 26, 2018
35
25
18
非常に申し訳ないですのですが、エラー文を記述していただけませんでしょうか...?(本当に申し訳ないです...)
 

DaisukeDaisuke

Active member
1月 26, 2018
35
25
18
遅れて申し訳ないです...
送信してしていただきました、エラー文を読みます限り、
サーバーを同じポートにて同時起動している際に発生致します、エラーメッセージは発生しております為、
再起動時にサーバー終了前にサーバーを起動していることは原因と推測することは可能にてございます...(上から目線にて申し訳ないです...)

原因
サーバーのシャットダウン終了前に同じポートにて新しいサーバーを起動している(2重起動にてございます...)
 

すごろく

Member
12 月 27, 2018
66
22
8
最初はそう思ってサーバーを起動するときに別のファイルを使用して、そのファイルに起動前に1分間の猶予時間を作っているのですが、その猶予時間内にサーバーは完全に止まっているはずなんですよ…
あのエラーはその後に発生したので原因が不明なんですよ…
 
  • Like
Reactions: DaisukeDaisuke

yuko fuyutsuki

もでれーたー
Staff member
12 月 30, 2017
200
98
43
Japan/Tokyo
一番簡単な解決(回避)策:
start.cmd(なぜかこちらにはloopがない)ではなくstart.ps1(PowerShellスクリプト)を使ってサーバーを起動する。
この時、自動再起動を有効にするために
Bash:
start.ps1 -Loop 1
のように起動する必要がある。
あとは再起動したいタイミングで/stopコマンドを打てば勝手に再起動される。

難しい解決策:
Windowsの仕様について理解し、修正する
 
  • Like
Reactions: DaisukeDaisuke