ID:               34647
 Comment by:       jaysonsantos2003 at yahoo dot com dot br
 Reported By:      j dot geusebroek at intellit dot nl
 Status:           No Feedback
 Bug Type:         MSSQL related
 Operating System: Suse 9.3
 PHP Version:      5.0.5
 Assigned To:      fmk
 New Comment:

The only way to it work is setting it to a huge number.
It will ignore -1 and 0.
Edit php.ini and set mssql.timeout = 854358349583 and it will work
fine.


Previous Comments:
------------------------------------------------------------------------

[2010-01-05 16:40:17] beoe at komplett dot cc

We are experiencing the same behaviour.

PHP Version 5.2.11
freetds-0.64
CentOS 5.4

If our database queries get queued, the connections will never timeout
and as a result all apache processes lock up. Has anyone found a
workaround?

------------------------------------------------------------------------

[2009-05-27 09:58:25] a dot e at inne dot pl

I think i am seeing the same issue on php 5.2.6 on Mac

Im setting timeout 60 in php.ini and 8 at runtime. Im runnig nc -l -p
4000 on localmachine and pointing mssql connection to it.

I can see its connecting and then hangs forever.

If i point mssql connect to non existing ip it fails after
connection_timeout as it should.

Is there any chance for this setting to be fixed? or any way around it?


Thanks

------------------------------------------------------------------------

[2009-04-20 21:41:48] vinsonr at gmail dot com

This is still occurring in 5.2.6.  It sits there timing out:

write(1, "Running query...\n", 17Running query...
)      = 17
gettimeofday({1240263244, 234960}, NULL) = 0
gettimeofday({1240263244, 234963}, NULL) = 0
select(4, NULL, [3], NULL, {5, 0})      = 1 (out [3], left {5, 0})
gettimeofday({1240263244, 235613}, NULL) = 0
sendto(3, "\1\1...@\0\0\1\0s\0e\0l\0e\0c\0t\0 \0[\0d\0a\0t\0e\0"...,
2112, MSG_NOSIGNAL, NULL, 0) = 2112
gettimeofday({1240263244, 235962}, NULL) = 0
select(4, [3], NULL, NULL, {5, 0})      = 0 (Timeout)
gettimeofday({1240263249, 235390}, NULL) = 0
gettimeofday({1240263249, 235490}, NULL) = 0
select(4, [3], NULL, NULL, {5, 0})      = 0 (Timeout)
gettimeofday({1240263254, 235491}, NULL) = 0
gettimeofday({1240263254, 235591}, NULL) = 0
select(4, [3], NULL, NULL, {5, 0})      = 0 (Timeout)
gettimeofday({1240263259, 235422}, NULL) = 0
gettimeofday({1240263259, 235523}, NULL) = 0
select(4, [3], NULL, NULL, {5, 0})      = 0 (Timeout)
gettimeofday({1240263264, 235536}, NULL) = 0
gettimeofday({1240263264, 235637}, NULL) = 0
select(4, [3], NULL, NULL, {5, 0})      = 0 (Timeout)
gettimeofday({1240263269, 235253}, NULL) = 0
gettimeofday({1240263269, 235354}, NULL) = 0
select(4, [3], NULL, NULL, {5, 0})      = 0 (Timeout)
gettimeofday({1240263274, 235997}, NULL) = 0
gettimeofday({1240263274, 236097}, NULL) = 0
select(4, [3], NULL, NULL, {5, 0})      = 0 (Timeout)
gettimeofday({1240263279, 236311}, NULL) = 0
gettimeofday({1240263279, 236413}, NULL) = 0
select(4, [3], NULL, NULL, {5, 0})      = 0 (Timeout)
gettimeofday({1240263284, 236515}, NULL) = 0
gettimeofday({1240263284, 236615}, NULL) = 0
select(4, [3], NULL, NULL, {5, 0})      = 0 (Timeout)
gettimeofday({1240263289, 236319}, NULL) = 0
gettimeofday({1240263289, 236419}, NULL) = 0
select(4, [3], NULL, NULL, {5, 0})      = 0 (Timeout)

------------------------------------------------------------------------

[2007-06-20 12:19:05] jochem dot blok at fasterforward dot nl

I also have this problem with PHP 5.2.0.

mssql.timeout is set to Local Value 60 and Master Value 60. Php doesn't
time out. I have a query which run over 60 seconds.

------------------------------------------------------------------------

[2007-06-15 11:36:39] sarstrom at gmail dot com

I'm sorry, but setting the timeouts in php.ini doesn't help either.
phpinfo() confirms that the limit is set to 1 second, but it waits an
infinite amount of time for the query to finish!

Deliberatly making a self-join-query will lock up one php-thread
forever, after all threads are locked up, the webserver won't answer any
further requests.

/hps

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/34647

-- 
Edit this bug report at http://bugs.php.net/?id=34647&edit=1

Reply via email to