マネーサーバが止まる件について von Iseki Fumikazu - Donnerstag, 22. Mai 2025, 17:39 Anzahl Antworten: 1 最近マネーサーバへの接続がいつのまにかできなくなっている現象が起こっています. マネーサーバ自体は動いているのですが,8008ポートへ接続できなくなります. 原因不明なので取り敢えず対症療法として, 8008ポートを監視して接続ができないようならマネーサーバを再起動するスクリプトを作ってみます. よろしくお願いします. Dauerlink Antworten Als Antwort auf Iseki Fumikazu Re: マネーサーバが止まる件について von Iseki Fumikazu - Freitag, 23. Mai 2025, 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 Dauerlink Ursprungsbeitrag Antworten
Als Antwort auf Iseki Fumikazu Re: マネーサーバが止まる件について von Iseki Fumikazu - Freitag, 23. Mai 2025, 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 Dauerlink Ursprungsbeitrag Antworten