socket_connet() - Fehler

06/11/2011 11:21 aquis#1
Hallo zusammen,

seit gestern habe ich folgendes Problem:
"Anmeldevorgang läuft..." läuft ewig und ohne Ende.
Es ist ein Hamachi Server mit den Serverfiles von Daroo.
Vorgestern lief der Server noch einwandfrei. Und nun steht in der
Syserr auf einmal:

Code:
SYSERR: *** :: socket_connect: HOST 220.95.239.40:7120, could not connect.
SYSERR: *** :: heart_idle: losing 75 seconds. (lag occured)
SYSERR: *** :: socket_connect: socket_connect(): can not connect to :15000
SYSERR: *** :: socket_connect: socket_connect(): can not connect to :15000
SYSERR: *** :: socket_connect: socket_connect(): can not connect to :15000
SYSERR: *** :: socket_connect: socket_connect(): can not connect to :15000
... (usw) ...


Der Fehler trat auf, nachdem ich die mob_drop_item.txt und group.txt bearbeitete. Ich habe diese nun nocheinmal gründlich auf Tippfehler untersucht, und auch einige gefunden, jedoch tritt der Fehler immernoch auf.
Reboots sind bereits mehrmals erfolgt - PC-Neustarts ebenso.
Ich habe versucht die 15000 (DB_PORT) in den CONFIGs durch 3306 zu ersetzen, jedoch tritt der gleiche Fehler (dann mit 3306) auf.
Pongs müssen stimmen, sonst hätte der Server ja vorher nicht gehen können.

Ich hoffe, dass mir jemand helfen kann.

Gruß, aquis
06/11/2011 11:32 IgorGlock#2
Dein Server bekommt keine Verbindung zu einen anderen "GAME". P2P ist möglicherweise falsch eingerichtet. Oder bei dir ist "db|game" abgestürzt.
06/11/2011 11:43 aquis#3
Quote:
Originally Posted by IgorGlock View Post
Dein Server bekommt keine Verbindung zu einen anderen "GAME". P2P ist möglicherweise falsch eingerichtet. Oder bei dir ist "db|game" abgestürzt.
Die P2P Ports in den CONFIGs sind meines Erachtens richtig eingestellt - zumal es ja noch 2 Tagen noch funktionierte.
Was meinst du mit einer anderen "GAME" und der "db|game"?

Gruß
06/11/2011 12:00 IgorGlock#4
Ein wichtiger Port ist nicht mehr erreichbar und dein Server versucht immerwieder sich darauf zu verbinden. Durchsuche deine CONFIG's und finde diesen 15000ten Port.
Berichte über deine Funde.
06/11/2011 12:14 aquis#5
Quote:
Originally Posted by IgorGlock View Post
Ein wichtiger Port ist nicht mehr erreichbar und dein Server versucht immerwieder sich darauf zu verbinden. Durchsuche deine CONFIG's und finde diesen 15000ten Port.
Berichte über deine Funde.
Es ist der DB_PORT in allen CONFIGs -
durchsucht habe ich folgende:
/channel1
/channel2
/g1/auth
/game99
/test_server_m1
/test_server_m1

Achja, an der player/mob_proto habe ich auch Änderungen vorgenommen, jedoch lediglich an den Spawns von den Metinsteinen. Alle dort verzeichneten Gruppen sind auch in der group.txt vorhanden.

Gruß
06/11/2011 12:18 IgorGlock#6
Okey, ist denn dieser auch online wärend diese Meldung erscheint?
Prüfe deine conf.txt bei db.
06/11/2011 12:38 aquis#7
Quote:
Originally Posted by IgorGlock View Post
Okey, ist denn dieser auch online wärend diese Meldung erscheint?
Prüfe deine conf.txt bei db.
meine g1/db/conf.txt sieht wie folgt aus:
Code:
WELCOME_MSG = "DB Server has been started"

SQL_ACCOUNT = "localhost account mt2 mt2!@# 0"
SQL_PLAYER = "localhost player mt2 mt2!@# 0"
SQL_COMMON = "localhost common mt2 mt2!@# 0"
SQL_HOTBACKUP = "localhost hotbackup mt2 mt2!@# 0"

TABLE_POSTFIX = ""

BIND_PORT               = 15000
DB_SLEEP_MSEC           = 10
CLIENT_HEART_FPS        = 10
HASH_PLAYER_LIFE_SEC    = 600
BACKUP_LIMIT_SEC        = 3600
PLAYER_ID_START = 100
PLAYER_DELETE_LEVEL_LIMIT = 70
PLAYER_DELETE_CHECK_SIMPLE = 1

ITEM_ID_RANGE = 2000000000 2100000000

MIN_LENGTH_OF_SOCIAL_ID	= 6

#NAME_COLUMN = "gb2312name"
#LOCALE = "germany"
SIMPLE_SOCIALID = 1
Block "Y/QSB7omi36awq4ctpUxuiwRARM="
06/11/2011 12:41 IgorGlock#8
Dein db Server stürzt dann ab. Musst syserr von db lesen, was der Grund dafür war.
06/11/2011 12:46 .Flyman#9
Was hast du als letztes geändert in der DB ?
06/11/2011 12:50 aquis#10
Quote:
Originally Posted by IgorGlock View Post
Dein db Server stürzt dann ab. Musst syserr von db lesen, was der Grund dafür war.
Ah.
Nur weiß ich folgende Meldungen leider nicht zu deuten:

Code:
SYSERR: *** :: Start: TABLE_POSTFIX not configured use default
SYSERR: *** :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Column 'name' in field list is ambiguous
query: SELECT pid, name, date FROM monarch_candidacy a, player b where a.pid = b.id
SYSERR: *** :: LoadMonarchCandidacy:  DirectQuery failed(SELECT pid, name, date FROM monarch_candidacy a, player b where a.pid = b.id)
SYSERR: *** :: Load:  DirectQuery failed(SELECT IP_FROM, IP_TO, COUNTRY_NAME FROM iptocountry)

@flyman96: Steht in den Posts.
06/11/2011 15:28 aquis#11
Kann mir jemand die Fehler aus dem vorigen Post erklären?

Gruß
06/11/2011 16:00 IgorGlock#12
Keinen kritischen Fehler gefunden. Kann dir nicht helfen. "db" scheint abzustürzen.
06/11/2011 16:12 aquis#13
Quote:
Originally Posted by IgorGlock View Post
Keinen kritischen Fehler gefunden.
Ja, als ich in der Syserr von db weiter hoch gescrollt habe, habe ich auch festgestellt, dass diese Meldungen schon kamen, als der Server noch erfolgreich lief.