Hi All,
Summary: sockets opened by mysql-clients are not closed properly after
the client process has been terminated.
I'm using mysql-3.23.8-alpha (server running on irix 6.5), the clients
run on RadHat Linux 7.
When I establish a connection from the client (linux) to the server via
the standard mysql-client (that comes with the mysql code), a sockets
gets occupied on the client machine. I list the used sockets via the
'socklist' perlscript that comes with RadHat linux (don't know how to
list sockets otherwise). After I've exited the mysql-client the socket
that was used by mysql on the client site is still there and remains
several minutes, without beeing associated with a process (the process
has already gone away). I guess the problem may be quite deep inside the
client library because I get the same problem when using perl-DBI.
This causes some problems on our site, because 50 linux clients talk to
a master server (the clients are in a privat network) which runs a redir
demon that redirects all traffic to the mysql-server that sites in a
different network. The master server keeps quite alot of sockets open,
and very often there no more sockets left for new connection (because
the old ones are noit closed quick enough).
I just wonder whether someone came across this problem before or whether
the developers are interested in this problem (I can provide more
details if requested). I'd like to see whether there are zombie sockets
on the server machine as well but I don't know how to monitor socket
usage on an irix machine.
thanks for ideas,
Arne
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php