Çözüldü Connection Refused Hatası

  • Konuyu açan Konuyu açan hiqermod
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 6
  • Gösterim Gösterim 959
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

hiqermod

Üye
Üye
Mesaj
124
Çözümler
14
Beğeni
39
Puan
454
Ticaret Puanı
0
Merhaba arkadaşlar chleri açarken connection refused hatası alıyorum neden olduğunu anlayamadım
1631144759059.png

oyuna giriş yapabiliyorum fakat chler kapalıymıi gibi gözüküyor onun dışında oyun içinde bir sıkıntı göremedim

start.sh
start.sh:
Genişlet Daralt Kopyala
#!/bin/sh
#### @Whistle | www.mmotutkunlari.com | oyunu baslatma scripti ####

flags=""
while getopts l:I: flag
do
    case ${flag} in
        l) level=$OPTARG
            flags=" $flags -l $level "
            echo "LOG LEVEL: $level"
            ;;
        I) IP=$OPTARG
            flags=" $flags -I $IP "
            echo "PUBLIC IP: $IP"
            ;;
        ?) echo ""
            echo "Kullanım: $0 -l log_level -I public_ip"
            echo -e "\t-l : Serverin log seviyesini belirlemek icin 0'dan 3'e kadar deger alabilir."
            echo -e "\t-I : Serverin PUBLIC_IP degerini belirlemek icindir."
            exit 1
            ;;
    esac
done

main_dir=$(pwd)
cores="db auth $(cat cores.list)"
for i in $cores
do
    PIDNUM=$(ps afx | fgrep "./$i" | fgrep -v grep | awk '{print $1}')
    if [ -z $PIDNUM ]; then
        echo "$i aciliyor..."
        cd $main_dir/cores/$i
        ./$i $flags & pwd & sleep 1
    else
        echo "$i zaten acik. pid: $PIDNUM"
    fi
   
    while true; do
        CHECK_PID=$(ps afx | fgrep "./$i" | fgrep -v grep | awk '{print $1}')
       
        if [ -z $CHECK_PID ]; then
            echo "$i hala acilmadi. Bekleniyor..."
        else
            #echo "$i acildi."
            break
        fi
       
        sleep 1
    done
done
 
Syserr baktınız mı? Birde yeterli RAM var mı?
 
Syserr baktınız mı? Birde yeterli RAM var mı?
stop.sh:
Genişlet Daralt Kopyala
#!/bin/sh
#### @Whistle | www.mmotutkunlari.com | oyunu kapatma scripti ####
main_dir=$(pwd)
cores="auth $(cat cores.list) db"
control="auth $(cat cores.list) db"
for i in $cores
do
    if [ "db" == $i ]; then
        for i2 in $control            # ???
        do
            while true; do
                CHECK_PID=$(ps afx | fgrep "./$i2" | fgrep -v grep | awk '{print $1}')
                
                if [ ! -z $CHECK_PID ]; then
                    echo "$i2 => $CHECK_PID hala kapatiliyor. Lutfen bekleyiniz... "
                else
                    # echo "$i2 basariyla kapatildi."
                    break
                fi
                
                sleep 3
            done
        done
    fi

    PIDNUM=$(ps afx | fgrep "./$i" | fgrep -v grep | awk '{print $1}')
    if [ ! -z $PIDNUM ]; then
        echo "$i => $PIDNUM kapatiliyor... "
        kill -1 $PIDNUM
        sleep 1
    else
        echo "$i => kanal kapali. "
    fi
done

start.sh kısmında, sonradan eklemiş olduğumuz ch'yi cores.list'e de eklediğimizde script sorunsuz çalışmaya başladı.


ancak stop.sh'de sıkıntı almaya başladım. bütün PID'leri killiyor ancak `db` koşulunda herhangi bir kill'leme işlemi bulunmuyor. scriptte birkaç düzenleme yaptım. daha sonrasında ? bıraktığım kısımdaki döngüyü tam anlayamadım.
 
stop.sh:
Genişlet Daralt Kopyala
#!/bin/sh
#### @Whistle | www.mmotutkunlari.com | oyunu kapatma scripti ####
main_dir=$(pwd)
cores="auth $(cat cores.list) db"
control="auth $(cat cores.list) db"
for i in $cores
do
    if [ "db" == $i ]; then
        for i2 in $control            # ???
        do
            while true; do
                CHECK_PID=$(ps afx | fgrep "./$i2" | fgrep -v grep | awk '{print $1}')
              
                if [ ! -z $CHECK_PID ]; then
                    echo "$i2 => $CHECK_PID hala kapatiliyor. Lutfen bekleyiniz... "
                else
                    # echo "$i2 basariyla kapatildi."
                    break
                fi
              
                sleep 3
            done
        done
    fi

    PIDNUM=$(ps afx | fgrep "./$i" | fgrep -v grep | awk '{print $1}')
    if [ ! -z $PIDNUM ]; then
        echo "$i => $PIDNUM kapatiliyor... "
        kill -1 $PIDNUM
        sleep 1
    else
        echo "$i => kanal kapali. "
    fi
done

start.sh kısmında, sonradan eklemiş olduğumuz ch'yi cores.list'e de eklediğimizde script sorunsuz çalışmaya başladı.


ancak stop.sh'de sıkıntı almaya başladım. bütün PID'leri killiyor ancak `db` koşulunda herhangi bir kill'leme işlemi bulunmuyor. scriptte birkaç düzenleme yaptım. daha sonrasında ? bıraktığım kısımdaki döngüyü tam anlayamadım.
sistemde 16GB RAM bulunuyor.

syserr kısmını da şöyle atıyım


syserr:
Genişlet Daralt Kopyala
SYSERR: Sep  9 03:32:47 :: pid_init:
Start of pid: 17764

SYSERR: Sep  9 03:32:47 :: Start: TABLE_POSTFIX not configured use default
SYSERR: Sep  9 03:32:52 :: Load:  DirectQuery failed(SELECT IP_FROM, IP_TO, COUNTRY_NAME FROM iptocountry)
SYSERR: Sep  9 03:34:04 :: Process: FDWATCH: peer null in event: ident 32
SYSERR: Sep  9 03:34:07 :: Process: FDWATCH: peer null in event: ident 34
SYSERR: Sep  9 03:34:09 :: Process: FDWATCH: peer null in event: ident 35
SYSERR: Sep  9 03:34:15 :: Process: FDWATCH: peer null in event: ident 31
SYSERR: Sep  9 03:40:02 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Sep  9 03:40:02 :: pid_deinit:
End of pid
 
SYSERR: Sep 9 03:32:52 :: Load: DirectQuery failed(SELECT IP_FROM, IP_TO, COUNTRY_NAME FROM iptocountry)
config ile alakalı bir problem olabilir yada mysql sürümü uyumsuzda olabilir.
SRC taraflı bir IP lisanslaması varmı ?
 
Syserr’de herhangi bir hata bulunmuyor. Github’dan script dosyalarını indirip karşılaştırabilirsiniz.

Oyuna giriş yapmayı denediniz mi? Bazen bağlanmaya çalışırken o hatayı verebiliyor bağlandıktan sonra düzeliyor. Sürekli connection refused hatası verirse o zaman sorun var demektir
 
Uzun zamandır cevap yazamadığım için üzgünüm sorunu .sh dosyalarını değiştirerek çözdüm ilginiz için çok teşekkür ederim
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst