Lange
24-10-2004, 14:12
Wie im Topic beschrieben. Der Server (2.0.20.1) laeuft unter Linux (Fedora Core1 yum-aktiviert) mit MySQL4 Backend (MySQL3 Compatiblity gewaehrleistet).
Der Daemon startet und arbeitet wie er es soll und dann auch performant und relativ problemlos.
Allerdings friert der Daemon irgendwann ein. Bzw ist er nicht mehr in der Lage irgendwen oder irgendwas zu authentifizieren, so das er jeden disconnected. Nichteinmal das WebInterface funktioniert dann noch.
Die MySQL Datenbank im Hintergrund ist es nicht, die laeuft und laeuft und laeuft (konkret: Es sind 3 dedizierte grosse Datenbank-Server die mittels Cylce-Replication sich in Echtzeit gegenseitig aktualisieren und als ein ansprechbarer cluster funktionieren).
Bis hierhin konnte ich dank fehlenden fix (aehnliche Threads gibt es ja schon en masse) das Problem meist loesen indem ich einmal taeglich den Daemon restartet habe.
Allerdings kommt es auch haeufig vor, das der Daemon sich nicht mehr beenden laesst. Ich habe dann einen toten teamspeak2 process der sich weder beenden noch entfernen laesst und der aber wichtige ressourcen (ip und port) weiterhin belegt, so das ein ignorieren dieses tasks unmoeglich ist.
Der process hat standig das flag rt_sig und nichts weiter tut sich.
der daemon laeuft unter der uid 609 - also nicht als root ;)
Fixes?! Ideen?! Working Workarounds?!
Ein staendiger Neustart des gesamten Servers kommt nicht in Betracht da dort wichtige Dienste laufen die nicht staendig unterbrochen werden sollten.
wink Simon
server.ini
[Main Config]
BoundToIp1=82.98.206.11
ExternalIPDectection=1
HTTPServer Port=14534
HTTPServer Enabled=1
DateTimeFormat=dd-mm-yyyy hh:nn:ss
TCPQueryPort=51234
AllowedClientNameChars=
DisAllowedClientNameChars=()[]{}
[debug]
MessageTypes=LMTALL
MessageDepths=LMDALL
[WebPost]
AdminEmail=CONFIDENTIAL
ISPLinkURL=CONFIDENTIAL
ISPName=CONFIDENTIAL
ISPCountryNumber=4428
Enabled=1
PostURL=
ListPublic=1
UserAgent=teamspeak
[log]
access_r=1
access_u=1
channel_registerred=1
channel_unregisterred=1
sa=1
chat=1
kick_server=1
kick_channel=1
[Spam]
max_commands=10
in_seconds=2
[DBEXPRESS]
sqldir=/home/teamspeak/tcts1/mysql_sql/
Drivername=mysql
Database=CONFIDENTIAL
Hostname=localhost
User_name=CONFIDENTIAL
Password=CONFIDENTIAL
GetDriverFunc=getSQLDriverMYSQL
VendorLib=/usr/lib/libmysqlclient_r.so.10.0.0
LibraryName=./libsqlmy.so
Active=1
Auszug server.log
24-10-04 00:27:38,ALL,Info,AccessLog, SID: 1 client disconnected. [Nick: Chiller]
24-10-04 01:03:27,ALL,Info,ChatLog, SID: 2 [to all, from gimli] 82.96.104.43:27600 pw:2on2
24-10-04 01:46:39,ALL,Info,ChatLog, SID: 2 [to all, from gimli] 62.75.136.202:27035 [<=WUD=>] [CS 1.6] CW/FW Server - wud-clan.d
e
24-10-04 02:22:10,ALL,Info,AccessLog, SID: 2 client disconnected. [Nick: gimli, LoginName: gimli, DBID: 8]
24-10-04 02:22:22,ALL,Info,AccessLog, SID: 2 client disconnected. [Nick: Nico, LoginName: Nico, DBID: 3]
24-10-04 02:22:22,ALL,Info,SALog, SID: 2 serveradmin disconnected [Nick: Nico, LoginName: Nico]
24-10-04 07:00:00,ALL,Info,server, Server shutdown initialized
24-10-04 07:00:04,ALL,Info,server, Server shutdown finished
---------------------------------------------------------------
--------------- log ended at 24-10-04 07:00 --------------
---------------------------------------------------------------
---------------------------------------------------------------
-------------- log started at 24-10-04 07:00 -------------
---------------------------------------------------------------
24-10-04 07:00:05,ALL,Info,server, Server init initialized
24-10-04 07:00:05,ALL,Info,server, Server version: 2.0.20.1 Linux
24-10-04 07:00:06,ALL,Info,server, Starting VirtualServer id:1 with port:8767
24-10-04 07:00:07,ALL,Info,server, Starting VirtualServer id:2 with port:8867
24-10-04 07:00:08,ALL,Info,server, Starting VirtualServer id:3 with port:8967
24-10-04 07:00:09,ALL,Info,server, Starting VirtualServer id:4 with port:9067
24-10-04 07:00:10,ALL,Info,server, Starting VirtualServer id:6 with port:9167
24-10-04 07:00:10,ALL,Info,server, Server init finished
24-10-04 07:00:10,WARNING,Info,server, TeamSpeak Server daemon activated
24-10-04 12:03:47,ALL,Info,AccessLog, SID: 3 client connected [IP: 172.176.127.71, Nick: Baba, Version: 2.0.32.60]
24-10-04 12:04:04,ALL,Info,AccessLog, SID: 3 client disconnected. [Nick: Baba]
24-10-04 13:41:54,ALL,Info,AccessLog, SID: 3 client connected [IP: 80.141.15.187, Nick: Blade, Version: 2.0.32.60]
24-10-04 13:42:32,ALL,Info,AccessLog, SID: 3 client connected [IP: 217.82.1.251, Nick: Koch, Version: 2.0.32.60]
24-10-04 13:42:46,ALL,Info,ChannelLog, SID: 3 unregisterred channel created [ChannelName: CoDUO, ClientNickName: Koch, ClientLoginN
ame: ]
24-10-04 13:49:18,ALL,Info,AccessLog, SID: 2 client connected [IP: 80.219.186.142, Nick: Nico, LoginName: Nico, DBID: 3, Version:
2.0.32.60]
24-10-04 13:49:18,ALL,Info,SALog, SID: 2 serveradmin connected [IP: 80.219.186.142, Nick: Nico, LoginName: Nico]
24-10-04 13:49:20,ALL,Info,AccessLog, SID: 2 client disconnected. [Nick: Nico, LoginName: Nico, DBID: 3]
24-10-04 13:49:20,ALL,Info,SALog, SID: 2 serveradmin disconnected [Nick: Nico, LoginName: Nico]
24-10-04 13:51:18,ALL,Info,AccessLog, SID: 2 client connected [IP: 84.134.171.89, Nick: fritte, Version: 2.0.32.60]
24-10-04 13:57:37,ALL,Info,AccessLog, SID: 3 client disconnected. [Nick: Koch]
24-10-04 13:59:13,ALL,Info,AccessLog, SID: 3 client connected [IP: 217.82.1.251, Nick: Koch, Version: 2.0.32.60]
24-10-04 14:00:17,ALL,Info,AccessLog, SID: 3 client connected [IP: 213.54.106.126, Nick: Fahn, Version: 2.0.32.60]
24-10-04 14:00:24,ALL,Info,AccessLog, SID: 3 client disconnected. [Nick: Fahn]
24-10-04 14:03:31,ALL,Info,AccessLog, SID: 3 client connected [IP: 80.135.180.250, Nick: TrendSettar, Version: 2.0.32.60]
24-10-04 14:03:40,ALL,Info,AccessLog, SID: 3 client disconnected. [Nick: TrendSettar]
24-10-04 14:06:49,ALL,Info,AccessLog, SID: 3 client connected [IP: 80.135.180.250, Nick: TrendSettar, Version: 2.0.32.60]
24-10-04 14:12:33,ALL,Info,AccessLog, SID: 3 client disconnected. [Nick: Koch]
24-10-04 14:14:50,ALL,Info,AccessLog, SID: 3 client connected [IP: 217.82.1.251, Nick: Koch, Version: 2.0.32.60]
24-10-04 14:31:35,ALL,Info,AccessLog, SID: 3 client disconnected. [Nick: Koch]
24-10-04 14:33:07,ALL,Info,AccessLog, SID: 3 client connected [IP: 217.82.1.251, Nick: Koch, Version: 2.0.32.60]
Der Daemon startet und arbeitet wie er es soll und dann auch performant und relativ problemlos.
Allerdings friert der Daemon irgendwann ein. Bzw ist er nicht mehr in der Lage irgendwen oder irgendwas zu authentifizieren, so das er jeden disconnected. Nichteinmal das WebInterface funktioniert dann noch.
Die MySQL Datenbank im Hintergrund ist es nicht, die laeuft und laeuft und laeuft (konkret: Es sind 3 dedizierte grosse Datenbank-Server die mittels Cylce-Replication sich in Echtzeit gegenseitig aktualisieren und als ein ansprechbarer cluster funktionieren).
Bis hierhin konnte ich dank fehlenden fix (aehnliche Threads gibt es ja schon en masse) das Problem meist loesen indem ich einmal taeglich den Daemon restartet habe.
Allerdings kommt es auch haeufig vor, das der Daemon sich nicht mehr beenden laesst. Ich habe dann einen toten teamspeak2 process der sich weder beenden noch entfernen laesst und der aber wichtige ressourcen (ip und port) weiterhin belegt, so das ein ignorieren dieses tasks unmoeglich ist.
Der process hat standig das flag rt_sig und nichts weiter tut sich.
der daemon laeuft unter der uid 609 - also nicht als root ;)
Fixes?! Ideen?! Working Workarounds?!
Ein staendiger Neustart des gesamten Servers kommt nicht in Betracht da dort wichtige Dienste laufen die nicht staendig unterbrochen werden sollten.
wink Simon
server.ini
[Main Config]
BoundToIp1=82.98.206.11
ExternalIPDectection=1
HTTPServer Port=14534
HTTPServer Enabled=1
DateTimeFormat=dd-mm-yyyy hh:nn:ss
TCPQueryPort=51234
AllowedClientNameChars=
DisAllowedClientNameChars=()[]{}
[debug]
MessageTypes=LMTALL
MessageDepths=LMDALL
[WebPost]
AdminEmail=CONFIDENTIAL
ISPLinkURL=CONFIDENTIAL
ISPName=CONFIDENTIAL
ISPCountryNumber=4428
Enabled=1
PostURL=
ListPublic=1
UserAgent=teamspeak
[log]
access_r=1
access_u=1
channel_registerred=1
channel_unregisterred=1
sa=1
chat=1
kick_server=1
kick_channel=1
[Spam]
max_commands=10
in_seconds=2
[DBEXPRESS]
sqldir=/home/teamspeak/tcts1/mysql_sql/
Drivername=mysql
Database=CONFIDENTIAL
Hostname=localhost
User_name=CONFIDENTIAL
Password=CONFIDENTIAL
GetDriverFunc=getSQLDriverMYSQL
VendorLib=/usr/lib/libmysqlclient_r.so.10.0.0
LibraryName=./libsqlmy.so
Active=1
Auszug server.log
24-10-04 00:27:38,ALL,Info,AccessLog, SID: 1 client disconnected. [Nick: Chiller]
24-10-04 01:03:27,ALL,Info,ChatLog, SID: 2 [to all, from gimli] 82.96.104.43:27600 pw:2on2
24-10-04 01:46:39,ALL,Info,ChatLog, SID: 2 [to all, from gimli] 62.75.136.202:27035 [<=WUD=>] [CS 1.6] CW/FW Server - wud-clan.d
e
24-10-04 02:22:10,ALL,Info,AccessLog, SID: 2 client disconnected. [Nick: gimli, LoginName: gimli, DBID: 8]
24-10-04 02:22:22,ALL,Info,AccessLog, SID: 2 client disconnected. [Nick: Nico, LoginName: Nico, DBID: 3]
24-10-04 02:22:22,ALL,Info,SALog, SID: 2 serveradmin disconnected [Nick: Nico, LoginName: Nico]
24-10-04 07:00:00,ALL,Info,server, Server shutdown initialized
24-10-04 07:00:04,ALL,Info,server, Server shutdown finished
---------------------------------------------------------------
--------------- log ended at 24-10-04 07:00 --------------
---------------------------------------------------------------
---------------------------------------------------------------
-------------- log started at 24-10-04 07:00 -------------
---------------------------------------------------------------
24-10-04 07:00:05,ALL,Info,server, Server init initialized
24-10-04 07:00:05,ALL,Info,server, Server version: 2.0.20.1 Linux
24-10-04 07:00:06,ALL,Info,server, Starting VirtualServer id:1 with port:8767
24-10-04 07:00:07,ALL,Info,server, Starting VirtualServer id:2 with port:8867
24-10-04 07:00:08,ALL,Info,server, Starting VirtualServer id:3 with port:8967
24-10-04 07:00:09,ALL,Info,server, Starting VirtualServer id:4 with port:9067
24-10-04 07:00:10,ALL,Info,server, Starting VirtualServer id:6 with port:9167
24-10-04 07:00:10,ALL,Info,server, Server init finished
24-10-04 07:00:10,WARNING,Info,server, TeamSpeak Server daemon activated
24-10-04 12:03:47,ALL,Info,AccessLog, SID: 3 client connected [IP: 172.176.127.71, Nick: Baba, Version: 2.0.32.60]
24-10-04 12:04:04,ALL,Info,AccessLog, SID: 3 client disconnected. [Nick: Baba]
24-10-04 13:41:54,ALL,Info,AccessLog, SID: 3 client connected [IP: 80.141.15.187, Nick: Blade, Version: 2.0.32.60]
24-10-04 13:42:32,ALL,Info,AccessLog, SID: 3 client connected [IP: 217.82.1.251, Nick: Koch, Version: 2.0.32.60]
24-10-04 13:42:46,ALL,Info,ChannelLog, SID: 3 unregisterred channel created [ChannelName: CoDUO, ClientNickName: Koch, ClientLoginN
ame: ]
24-10-04 13:49:18,ALL,Info,AccessLog, SID: 2 client connected [IP: 80.219.186.142, Nick: Nico, LoginName: Nico, DBID: 3, Version:
2.0.32.60]
24-10-04 13:49:18,ALL,Info,SALog, SID: 2 serveradmin connected [IP: 80.219.186.142, Nick: Nico, LoginName: Nico]
24-10-04 13:49:20,ALL,Info,AccessLog, SID: 2 client disconnected. [Nick: Nico, LoginName: Nico, DBID: 3]
24-10-04 13:49:20,ALL,Info,SALog, SID: 2 serveradmin disconnected [Nick: Nico, LoginName: Nico]
24-10-04 13:51:18,ALL,Info,AccessLog, SID: 2 client connected [IP: 84.134.171.89, Nick: fritte, Version: 2.0.32.60]
24-10-04 13:57:37,ALL,Info,AccessLog, SID: 3 client disconnected. [Nick: Koch]
24-10-04 13:59:13,ALL,Info,AccessLog, SID: 3 client connected [IP: 217.82.1.251, Nick: Koch, Version: 2.0.32.60]
24-10-04 14:00:17,ALL,Info,AccessLog, SID: 3 client connected [IP: 213.54.106.126, Nick: Fahn, Version: 2.0.32.60]
24-10-04 14:00:24,ALL,Info,AccessLog, SID: 3 client disconnected. [Nick: Fahn]
24-10-04 14:03:31,ALL,Info,AccessLog, SID: 3 client connected [IP: 80.135.180.250, Nick: TrendSettar, Version: 2.0.32.60]
24-10-04 14:03:40,ALL,Info,AccessLog, SID: 3 client disconnected. [Nick: TrendSettar]
24-10-04 14:06:49,ALL,Info,AccessLog, SID: 3 client connected [IP: 80.135.180.250, Nick: TrendSettar, Version: 2.0.32.60]
24-10-04 14:12:33,ALL,Info,AccessLog, SID: 3 client disconnected. [Nick: Koch]
24-10-04 14:14:50,ALL,Info,AccessLog, SID: 3 client connected [IP: 217.82.1.251, Nick: Koch, Version: 2.0.32.60]
24-10-04 14:31:35,ALL,Info,AccessLog, SID: 3 client disconnected. [Nick: Koch]
24-10-04 14:33:07,ALL,Info,AccessLog, SID: 3 client connected [IP: 217.82.1.251, Nick: Koch, Version: 2.0.32.60]