ID: 9852 Comment by: wharrison at pro dot ie Reported By: ron dot baldwin at sourceprose dot com Status: Closed Bug Type: IIS related Operating System: Windows 2000 PHP Version: 4.2.1 New Comment:
To follow up I set cgi.rfc2616_headers = 1 as Pedro suggested and have had no problems reported since. So I suggest trying this to anyone with these problems. Previous Comments: ------------------------------------------------------------------------ [2003-05-29 15:08:55] eduardo at tre-to dot gov dot br Why this bug is Close if no concret solution are found? ------------------------------------------------------------------------ [2003-05-29 15:03:34] eduardo at tre-to dot gov dot br Hello! I have the error message: HTTP/1.1 502 Gateway Error Server: Microsoft-IIS/5.0 Date: Thu, 29 May 2003 19:24:31 GMT Content-Length: 186 Content-Type: text/html each time that i open an PHP page. With or whiout db conection, header(...), frames, etc. I know that the message is shown always that the time set on IIS to be the timeout to CGI Script: On IIS select the site and click Properties. Click the Home Directory tab. On Application Protection, select:High (Isoleted) Click Configuration. Select Process Options. See the option: CGI Configurations-> CGI Script timeout. Always, on this time, the message error appears. If you select the Application Protection to other option, the default time (300s) is set to. I am using php 4.3.3 on cgi mode in IIS5 and W2K Adv Server. On same php and IIS, with W2K Professional the problem don't occurs. The Event Log shows: The script started from the URL '/xxx.php' with parameters '' has not responded within the configured timeout period. The HTTP server is terminating the script. For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp. I already experienced all of the kinds shown in this(and in others Bug #) but nothing solve the bug. I am desperate because it go well before I reinstalled the system and updated the IIS4 to IIS5 and php 4.0.1 to 4.3.3. Now, only rest me test the isapi, that the self PHP's instruction say that isn't stable... ------------------------------------------------------------------------ [2003-05-28 08:50:36] wharrison at pro dot ie I am trying Pedro's cgi.rfc2616_headers = 1 tip. We noticed this problem a few times a day on an WinNT, IIS, PHP 4.3, MSSQL 2000 setup. I could also reproduce this with the bounce.php suggested a while ago. I was cosidering switching to Apache untill I read the post above. ------------------------------------------------------------------------ [2003-05-22 13:21:17] phpbugs at spudland dot com This is not just an IIS bug. I receive this bug on a production Win2K server that uses Apache 2.0.x and PHP as a CGI. The PHP script in question does not use re-directs, however it does add header information. When I comment out the MS-SQL commands, the error disappears. With MS-SQL commands uncommented, it serves up a storm of these errors. I will try the RFC option mentioned above my comment! Again, this bug appears to NOT be related to just IIS but rather the MS-SQL support. ------------------------------------------------------------------------ [2003-05-12 07:27:01] pedro at fundacaounimed dot com dot br I think I find the solution for this problem (at least on version 4.3.1)... Just put this line "cgi.rfc2616_headers = 1" on php.ini. Please, send us a message if it works. I had this problem during much time and looking for solution, I saw that many others have it too. PS.: sorry if there is some english error. ------------------------------------------------------------------------ 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/9852 -- Edit this bug report at http://bugs.php.net/?id=9852&edit=1