Hi all, here is another question that made me confused. I'm not sure if
it's a bug or what, but I can't find an answer from the search engines.
I've made a chat server using php socket features, and it works pretty
well as I've expected. However, there is a weird thing happening: The
server shuts down automatically after about 3 hours of idling (no
connections).
I've set the php execution time limit to 0, and running this script from
shell in the background of CentOS 5.3. Can't think of any other reason
causing this strange behavior.
Any hint? Thx!
2009/10/28 Chris Jiang jiangcat@gmail.com:
Hi all, here is another question that made me confused. I'm not sure if
it's a bug or what, but I can't find an answer from the search engines.I've made a chat server using php socket features, and it works pretty
well as I've expected. However, there is a weird thing happening: The
server shuts down automatically after about 3 hours of idling (no
connections).
Without any notices/warnings/errors? Do you have a shortish reproduce case?
-Hannes
Hi Hannes,
It just shuts down the socket server without any error, warning or
notice. I'm sorry that I can't provide a case for reproduction, because
I don't even know where the problem is, and where I should shorten the
script to. However, there is a strange behavior that might help to
target the trouble:
-
The socket server runs fine when it starts, as long as there are ppl
keeping connected to the server. -
After about 3 hours of idling (I couldn't count the exact time), when
someone connect to the socket, it still works, for the FIRST connection. -
Then, the server shuts down.
I tried to log what happend during the operation, but didn't find
anything useful. :(
Any hint on this?
Thanks!
Chris Jiang
2009/10/28 Chris Jiang jiangcat@gmail.com:
Hi all, here is another question that made me confused. I'm not sure if
it's a bug or what, but I can't find an answer from the search engines.I've made a chat server using php socket features, and it works pretty
well as I've expected. However, there is a weird thing happening: The
server shuts down automatically after about 3 hours of idling (no
connections).Without any notices/warnings/errors? Do you have a shortish reproduce case?
-Hannes
Hi what is your platform ?2. Provide a working, migth be a recent
problem regarding x socket, can you observe and dump your tcp
connexion?
Hi Hannes,
It just shuts down the socket server without any error, warning or notice. I'm sorry that I can't provide a case for reproduction, because I don't even know where the problem is, and where I should shorten the script to. However, there is a strange behavior that might help to target the trouble:
The socket server runs fine when it starts, as long as there are ppl keeping connected to the server.
After about 3 hours of idling (I couldn't count the exact time), when someone connect to the socket, it still works, for the FIRST connection.
Then, the server shuts down.
I tried to log what happend during the operation, but didn't find anything useful. :(
Any hint on this?
Thanks!
Chris Jiang
2009/10/28 Chris Jiang jiangcat@gmail.com:
Hi all, here is another question that made me confused. I'm not sure if
it's a bug or what, but I can't find an answer from the search engines.I've made a chat server using php socket features, and it works pretty
well as I've expected. However, there is a weird thing happening: The
server shuts down automatically after about 3 hours of idling (no
connections).Without any notices/warnings/errors? Do you have a shortish reproduce case?
-Hannes
Hi, sorry for replying late, but my authentication to reply mails to
php.net newsgroup seems had a problem. I couldn't reply to this mail.
Weird. :(
My platform is Centos 5.2 with PHP 5.2.8 and Apache 2.2.14.
Unfortunately, I don't know how to dump the tcp connection info. Any hint?
Thanks!
mm w 写道:
Hi what is your platform ?2. Provide a working, migth be a recent
problem regarding x socket, can you observe and dump your tcp
connexion?Hi Hannes,
It just shuts down the socket server without any error, warning or notice. I'm sorry that I can't provide a case for reproduction, because I don't even know where the problem is, and where I should shorten the script to. However, there is a strange behavior that might help to target the trouble:
The socket server runs fine when it starts, as long as there are ppl keeping connected to the server.
After about 3 hours of idling (I couldn't count the exact time), when someone connect to the socket, it still works, for the FIRST connection.
Then, the server shuts down.
I tried to log what happend during the operation, but didn't find anything useful. :(
Any hint on this?
Thanks!
Chris Jiang
2009/10/28 Chris Jiang jiangcat@gmail.com:
Hi all, here is another question that made me confused. I'm not sure if
it's a bug or what, but I can't find an answer from the search engines.I've made a chat server using php socket features, and it works pretty
well as I've expected. However, there is a weird thing happening: The
server shuts down automatically after about 3 hours of idling (no
connections).Without any notices/warnings/errors? Do you have a shortish reproduce case?
-Hannes
Hi all, after running a strace program, I've found the real issue with
in it. It was a mysql connection timeout causing the PHP encountering a
fatal error, and shuts down the server.
Thank you all again for your time and help. :D
Hi what is your platform ?2. Provide a working, migth be a recent
problem regarding x socket, can you observe and dump your tcp
connexion?