マネーサーバが止まる件について

マネーサーバが止まる件について

- Iseki Fumikazu の投稿
返信数: 1

最近マネーサーバへの接続がいつのまにかできなくなっている現象が起こっています.

マネーサーバ自体は動いているのですが,8008ポートへ接続できなくなります.

原因不明なので取り敢えず対症療法として, 8008ポートを監視して接続ができないようならマネーサーバを再起動するスクリプトを作ってみます.

よろしくお願いします.

Iseki Fumikazu への返信

Re: マネーサーバが止まる件について

- Iseki Fumikazu の投稿
以下のスクリプトを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