Re: [PHP-NOTES] note 102396 added to function.curl-exec
[email protected] ("Daniel P. Brown") Fri, 11 Feb 2011 11:36:01 -0500
| Newsgroups | php.notes |
|---|---|
| Message-ID | <[email protected]> |
Glad to see it worked on (on the General list) and this is a great addition to the manual. Thanks for thinking to add it there. On Fri, Feb 11, 2011 at 11:27, <[email protected]> wrote: > I was having a problem, for almost a week, of curl_exec() freezing/hanging when I made a request with it to a page that spends over an hour converting a large video file, and only afterwards sends control-data back to the calling script. > > I'm using windows 7, WampServer-2.1d-64.exe, PHP 5.3.4, libcurl-7.21.3. > > Here's the final solution; > > On Fri, Feb 11, 2011 at 1:32 PM, Daniel Stenberg <daniel-of-haxx.se> wrote: >> On Fri, 11 Feb 2011, Tolas Anon wrote: >> >>>> It is also very easy for an application to enable the options as I've >>>> shown. >>> >>> Just not for the platforms i use, apparently.. :( >> >> Why not? A quick search for "tcp keepalive windows" shows this: >> http://msdn.microsoft.com/en-us/library/ms819735.aspx > > This fixed my problem in the simple test AND in my application! > No need to send keep-alive bytes on the text/html level either. > > I just added the "KeepAliveTime" setting with windows 7 regedit.exe in > HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/Tcpip, as a > REG_DWORD value, set it to decimal 25000 (so 25 seconds), rebooted, > and it all works as i want it now.. > > Note that windows registry entries key names are case-sensitive, wrong > casing and they'll be deleted on restart. > > Lots of thanks, Daniel. I would've never solved this on my own.. > > ------------------------------------------------------ > (now useless) details at: > > http://curl.haxx.se/mail/lib-2011-02/0101.html > > http://readlist.com/lists/lists.php.net/php-general/16/81195.html > ---- > Server IP: 83.137.20.135 > Probable Submitter: 82.161.37.94 > ---- > Manual Page -- http://www.php.net/manual/en/function.curl-exec.php > Edit -- https://master.php.net/note/edit/102396 > Del: integrated -- https://master.php.net/note/delete/102396/integrated > Del: useless -- https://master.php.net/note/delete/102396/useless > Del: bad code -- https://master.php.net/note/delete/102396/bad+code > Del: spam -- https://master.php.net/note/delete/102396/spam > Del: non-english -- https://master.php.net/note/delete/102396/non-english > Del: in docs -- https://master.php.net/note/delete/102396/in+docs > Del: other reasons-- https://master.php.net/note/delete/102396 > Reject -- https://master.php.net/note/reject/102396 > Search -- https://master.php.net/manage/user-notes.php > > > -- > PHP Notes Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- </Daniel P. Brown> Dedicated Servers, Cloud and Cloud Hybrid Solutions, VPS, Hosting (866-) 725-4321 http://www.parasane.net/