#21736 [Fbk->Opn]: fsockopen timeouts

From: Date: Mon, 20 Jan 2003 00:34:05 +0000
Subject: #21736 [Fbk->Opn]: fsockopen timeouts
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-30606@lists.php.net to get a copy of this message
 ID:               21736
 User updated by:  support@websiteout.net
 Reported By:      support@websiteout.net
-Status:           Feedback
+Status:           Open
 Bug Type:         Sockets related
 Operating System: Linux (kernel 2.4.18)
 PHP Version:      4.3.0
 New Comment:

Hi,

I just tried :
http://snaps.php.net/php4-STABLE-latest.tar.gz
and the problem remains the same.

I'm sorry to bore you with that.


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

[2003-01-19 18:28:13] kalowsky@php.net

leaving marked as feedback until user reports back.

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

[2003-01-19 09:45:10] support@websiteout.net

Hi,

We have set default_socket_timeout=20
It changes nothing. 
fsockopen() doesn't respond even after 20 secs.
After 1 minute waiting for a respond, my browser give up.
So I don't have any error message from the script.
Again, it works fine in PHP4.2.x. It responds (positively) in less than
3 secs and the socket is correctly open.
Tonight I will try with
 http://snaps.php.net/php4-STABLE-latest.tar.gz
I will tell you what happens.

Thanks.

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

[2003-01-19 03:53:01] wez@php.net

I stand by my original comment; you have your max_execution_time set to
30 seconds, while the default_socket_timeout is 60 seconds.
Try setting it to something less than 30 seconds (or even using the
timeout parameter to fsockopen).

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

[2003-01-19 03:48:50] wez@php.net

Please try using this CVS snapshot:

  http://snaps.php.net/php4-STABLE-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php4-win32-STABLE-latest.zip

sorry - I just re-read you report (it's early!).
Can you try a stable snapshot?
If it still hangs, can you read the instructions here:
http://bugs.php.net/bugs-generating-backtrace.php
and follow the "If you can't get a core file" section;
when/if php hangs (after approx 1 minute), interrupt the httpd by
pressing CTRL-C and then type "bt full".


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

[2003-01-19 03:44:31] wez@php.net

And did you read the NEWS for PHP 4.3.0?

"Added php.ini option "default_socket_timeout" to set the
timeout limit for PHP network streams.
(kalowsky, ilia@prohost.org, Wez)"

This setting is documented here:
http://www.php.net/manual/en/ref.filesystem.php

Changing this to a documentation problem as the fsockopen page should
mention this new feature (which helps prevents potential DOS attacks),
and the documentation of the ini setting should be listed in either the
network functions summary or in the new streams section.

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

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/21736

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



Thread (12 messages)

« previous php.bugs (#30606) next »