マネーサーバが止まる件について Iseki Fumikazu - 2025年05月22日 星期四 17:39 回帖数:1 最近マネーサーバへの接続がいつのまにかできなくなっている現象が起こっています. マネーサーバ自体は動いているのですが,8008ポートへ接続できなくなります. 原因不明なので取り敢えず対症療法として, 8008ポートを監視して接続ができないようならマネーサーバを再起動するスクリプトを作ってみます. よろしくお願いします. 永久链接 回复 回复Iseki Fumikazu Re: マネーサーバが止まる件について Iseki Fumikazu - 2025年05月23日 星期五 16:06 以下のスクリプトを5分間隔で実行します. もしマネーサーバに繋がらない場合は,5分くらい待ってから,テレポートを実行してみてください. --------------------------------------------- #!/bin/bash HOST="localhost" PORT=8008 TIMEOUT=3 # タイムアウト秒数 LOGFL="/var/log/openim_money_stop.log" if [ ! -f LOGFL ]; then touch $LOGFL fi if ! nc -z -w $TIMEOUT $HOST $PORT; then DT=`date` echo "Money Server Https Port is stopped: "$DT >> $LOGFL /usr/bin/tmux send-keys -t opensim_money C-m "quit" C-m sleep 5 systemctl start opensim_money.net.service exit 1 fi 永久链接 显示父帖 回复
回复Iseki Fumikazu Re: マネーサーバが止まる件について Iseki Fumikazu - 2025年05月23日 星期五 16:06 以下のスクリプトを5分間隔で実行します. もしマネーサーバに繋がらない場合は,5分くらい待ってから,テレポートを実行してみてください. --------------------------------------------- #!/bin/bash HOST="localhost" PORT=8008 TIMEOUT=3 # タイムアウト秒数 LOGFL="/var/log/openim_money_stop.log" if [ ! -f LOGFL ]; then touch $LOGFL fi if ! nc -z -w $TIMEOUT $HOST $PORT; then DT=`date` echo "Money Server Https Port is stopped: "$DT >> $LOGFL /usr/bin/tmux send-keys -t opensim_money C-m "quit" C-m sleep 5 systemctl start opensim_money.net.service exit 1 fi 永久链接 显示父帖 回复