すごろく Member 12 月 27, 2018 66 22 8 3月 9, 2020 #1 AutoRestartSystemで自動再起動すると自動再起動後にPocketMine-MP.pharでエラーが発生します... 自分の力だけでは治せないので誰か助けてください…
ローストビーフ Well-known member 2月 3, 2019 211 72 28 札幌 3月 11, 2020 #2 すごろく はこう述べた: AutoRestartSystemで自動再起動すると自動再起動後にPocketMine-MP.pharでエラーが発生します... 自分の力だけでは治せないので誰か助けてください… Click to expand... 力にはなれませんが、Poggitにある自動再起動プラグインを参考にするとかはどうでしょうか
すごろく はこう述べた: AutoRestartSystemで自動再起動すると自動再起動後にPocketMine-MP.pharでエラーが発生します... 自分の力だけでは治せないので誰か助けてください… Click to expand... 力にはなれませんが、Poggitにある自動再起動プラグインを参考にするとかはどうでしょうか
DaisukeDaisuke Active member 1月 26, 2018 35 25 18 3月 11, 2020 #3 非常に申し訳ないですのですが、エラー文を記述していただけませんでしょうか...?(本当に申し訳ないです...)
すごろく Member 12 月 27, 2018 66 22 8 3月 11, 2020 #4 再起動後にエラーが複数回発生したので、ファイルで送らせていただきます。 添付ファイル error.txt 2 KB 閲覧数: 6 Reactions: DaisukeDaisuke
DaisukeDaisuke Active member 1月 26, 2018 35 25 18 3月 12, 2020 #5 遅れて申し訳ないです... 送信してしていただきました、エラー文を読みます限り、 サーバーを同じポートにて同時起動している際に発生致します、エラーメッセージは発生しております為、 再起動時にサーバー終了前にサーバーを起動していることは原因と推測することは可能にてございます...(上から目線にて申し訳ないです...) 原因 サーバーのシャットダウン終了前に同じポートにて新しいサーバーを起動している(2重起動にてございます...)
遅れて申し訳ないです... 送信してしていただきました、エラー文を読みます限り、 サーバーを同じポートにて同時起動している際に発生致します、エラーメッセージは発生しております為、 再起動時にサーバー終了前にサーバーを起動していることは原因と推測することは可能にてございます...(上から目線にて申し訳ないです...) 原因 サーバーのシャットダウン終了前に同じポートにて新しいサーバーを起動している(2重起動にてございます...)
すごろく Member 12 月 27, 2018 66 22 8 3月 12, 2020 #6 最初はそう思ってサーバーを起動するときに別のファイルを使用して、そのファイルに起動前に1分間の猶予時間を作っているのですが、その猶予時間内にサーバーは完全に止まっているはずなんですよ… あのエラーはその後に発生したので原因が不明なんですよ… Reactions: DaisukeDaisuke
最初はそう思ってサーバーを起動するときに別のファイルを使用して、そのファイルに起動前に1分間の猶予時間を作っているのですが、その猶予時間内にサーバーは完全に止まっているはずなんですよ… あのエラーはその後に発生したので原因が不明なんですよ…
yuko fuyutsuki もでれーたー Staff member 12 月 30, 2017 200 98 43 Japan/Tokyo 3月 20, 2020 #7 AutoRestartSystemのプラグインはどちらのものを使用されていますか? Reactions: DaisukeDaisuke
DaisukeDaisuke Active member 1月 26, 2018 35 25 18 3月 20, 2020 #8 https://forum.mcbe.jp/resources/483/ 内部的にコマンドを実行致します為、実行の際にはご注意願います... Reactions: yuko fuyutsuki
yuko fuyutsuki もでれーたー Staff member 12 月 30, 2017 200 98 43 Japan/Tokyo 3月 21, 2020 #9 一番簡単な解決(回避)策: start.cmd(なぜかこちらにはloopがない)ではなくstart.ps1(PowerShellスクリプト)を使ってサーバーを起動する。 この時、自動再起動を有効にするために Bash: start.ps1 -Loop 1 のように起動する必要がある。 あとは再起動したいタイミングで/stopコマンドを打てば勝手に再起動される。 難しい解決策: Windowsの仕様について理解し、修正する Reactions: DaisukeDaisuke
一番簡単な解決(回避)策: start.cmd(なぜかこちらにはloopがない)ではなくstart.ps1(PowerShellスクリプト)を使ってサーバーを起動する。 この時、自動再起動を有効にするために Bash: start.ps1 -Loop 1 のように起動する必要がある。 あとは再起動したいタイミングで/stopコマンドを打てば勝手に再起動される。 難しい解決策: Windowsの仕様について理解し、修正する
すごろく Member 12 月 27, 2018 66 22 8 3月 22, 2020 #10 なるほどー、PowerShellスクリプトを使うんですね、やってみます Reactions: DaisukeDaisuke