lukelukeluke
11-03-2008, 11:05
Hi,
I have 2 TS servers running on 2 different linux server machines, one with SUSE 9.0 i386 and one with SUSE 9.3 i386. The behaviour that occurs is present with the exact same TS servers, meaning I copied the same folder to both server machines with the exact same contents (dbs, ini, server_linux ver. 2.0.24.1, most recent). I can start both servers and use them, but:
The server on 9.0 seems to eat a lot more resources, the other just a few (when looking at top, one server_linux has 9 processes, the other just one).
The server on 9.0 shows much more lines when executing lsof | grep server_li (360), the other just 40 (and this is my problem, because on one server, the "open files" are limited).
When starting the server on 9.0, I get "starting the teamspeak2 server", "Error starting daemon. Aborted", but the server starts and I can use it. On the other machine, I don't get the Error...
Remember I use the exact same files on both servers, on one just chowned to the other user. The log shows:
11-03-08 10:54:28,ALL,Info,server, Server init finished
11-03-08 10:54:28,WARNING,Info,server, TeamSpeak Server daemon activated
I found one interesting thing about this here (link (http://forum.goteamspeak.com/showthread.php?t=4171)):
I have multiple servers running in my home, some at different versions. I've done some testing on this message tonight and discovered some interesting things which should be passed on to the dev team. (but I haven't found the FAQ/method of how yet...)
Anyways, this problem is actually kind of serious. What this error is reporting is that the server is not running in multi-thread mode. (or at least it's not spawning copies of itself)
I've tried this on a Slackware 9.1 box (I don't have the lib versions handy) and on two different Slackware 8 boxes (2.4 and a 2.6 kernel). The slackware 9.1 box gives this error message, the other two don't. What's the difference? Library versions.
In order for the server to support multiple versions of Linux (and since the dev team has decided not to release the source [this is their choice, and they're the ones doing the work...] ) this binary should be linked static.
Using shared libs where each distribution uses different versions and/or types of libs (I know of at least two or three different threads libs for example) is not going to work. Yes, it will lead to a bigger binary, but at least it will be guarenteed to work on ALL distributions.
My only option now is to downgrade my TeamSpeak box to Slackware 8, which isn't bad, but I just got the damn thing upgraded... :(
Unfortunately this is the last post on this topic. Does anyone have an idea?
Thanks a load!
I have 2 TS servers running on 2 different linux server machines, one with SUSE 9.0 i386 and one with SUSE 9.3 i386. The behaviour that occurs is present with the exact same TS servers, meaning I copied the same folder to both server machines with the exact same contents (dbs, ini, server_linux ver. 2.0.24.1, most recent). I can start both servers and use them, but:
The server on 9.0 seems to eat a lot more resources, the other just a few (when looking at top, one server_linux has 9 processes, the other just one).
The server on 9.0 shows much more lines when executing lsof | grep server_li (360), the other just 40 (and this is my problem, because on one server, the "open files" are limited).
When starting the server on 9.0, I get "starting the teamspeak2 server", "Error starting daemon. Aborted", but the server starts and I can use it. On the other machine, I don't get the Error...
Remember I use the exact same files on both servers, on one just chowned to the other user. The log shows:
11-03-08 10:54:28,ALL,Info,server, Server init finished
11-03-08 10:54:28,WARNING,Info,server, TeamSpeak Server daemon activated
I found one interesting thing about this here (link (http://forum.goteamspeak.com/showthread.php?t=4171)):
I have multiple servers running in my home, some at different versions. I've done some testing on this message tonight and discovered some interesting things which should be passed on to the dev team. (but I haven't found the FAQ/method of how yet...)
Anyways, this problem is actually kind of serious. What this error is reporting is that the server is not running in multi-thread mode. (or at least it's not spawning copies of itself)
I've tried this on a Slackware 9.1 box (I don't have the lib versions handy) and on two different Slackware 8 boxes (2.4 and a 2.6 kernel). The slackware 9.1 box gives this error message, the other two don't. What's the difference? Library versions.
In order for the server to support multiple versions of Linux (and since the dev team has decided not to release the source [this is their choice, and they're the ones doing the work...] ) this binary should be linked static.
Using shared libs where each distribution uses different versions and/or types of libs (I know of at least two or three different threads libs for example) is not going to work. Yes, it will lead to a bigger binary, but at least it will be guarenteed to work on ALL distributions.
My only option now is to downgrade my TeamSpeak box to Slackware 8, which isn't bad, but I just got the damn thing upgraded... :(
Unfortunately this is the last post on this topic. Does anyone have an idea?
Thanks a load!