マネーサーバが止まる件について by Iseki Fumikazu - Thursday, 22 May 2025, 5:39 PM Number of replies: 1 最近マネーサーバへの接続がいつのまにかできなくなっている現象が起こっています. マネーサーバ自体は動いているのですが,8008ポートへ接続できなくなります. 原因不明なので取り敢えず対症療法として, 8008ポートを監視して接続ができないようならマネーサーバを再起動するスクリプトを作ってみます. よろしくお願いします. Permalink Reply In reply to Iseki Fumikazu Re: マネーサーバが止まる件について by Iseki Fumikazu - Friday, 23 May 2025, 4:06 PM 以下のスクリプトを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 Permalink Show parent Reply
In reply to Iseki Fumikazu Re: マネーサーバが止まる件について by Iseki Fumikazu - Friday, 23 May 2025, 4:06 PM 以下のスクリプトを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 Permalink Show parent Reply