
bugzilla at apache
May 9, 2008, 3:37 AM
Post #1 of 1
(32 views)
Permalink
|
|
[Bug 44962] New: crash on file_get_contents using localhost url
|
|
https://issues.apache.org/bugzilla/show_bug.cgi?id=44962 Summary: crash on file_get_contents using localhost url Product: Apache httpd-2 Version: 2.2.8 Platform: PC OS/Version: Windows XP Status: NEW Severity: normal Priority: P2 Component: All AssignedTo: bugs[at]httpd.apache.org ReportedBy: abakker[at]gmx.net Apache crashes if a lot of file_get_contents of a localhost file are done. The following PHP script reproduces the problem: <?php echo '<pre>'; for ($i=1;;$i++) { echo $i."\n"; flush();ob_flush(); $contents = file_get_contents('http://localhost/test.htm'); } ?> After 203 iterations the Apache server crashes and has to be stopped and started (a restart does not get the server working again, only a stop and start works). The error.log only contains this (I guess this just confirms that the Apache server has crashed and no longer responds): [Fri May 09 12:15:04 2008] [error] [client 192.168.0.1] PHP Warning: file_get_contents(http://localhost/test.htm) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.\r\n in C:\\Andre\\Apache\\test.php on line 6 The problem depends on the contents of the test.htm file. If it only contains <html> <body> </body> </html> the script runs until it reaches the max execution time. If the localhost is replaced with the IP address or domain name the problem does not occur (but the script becomes much slower due to the network access). The test.htm that reproduces the problem contains: <html> <head> <link rel="stylesheet" href="/systeem/style/style.css"> <title>V.V. De Meern</title> <meta name="description" content="V.V. De Meern"> <meta name="robots" content="index,follow"> <script src="/beheer/include/header.js"></script> </head> <body> <script src="menu.js"></script> <a href="menu.html"></a> <h1>Home pagina A1</h1> <p><img src="a1.jpg" border="0" alt="" /></p> <h1>Spelers</h1> <p>Nicky Vermeulen, Jon Gruters, Jerryl Smeenk, Bram van Wiggen, Rolf van Elderen, Sander van der Woude, Melvin van Nood, Jorgos Katsivilis, Leo Wakelkamp, Chen Margolin, Luis Plein, Danny Berkhouwer, Whaheed Khodabaks, Alessandro Damen, Thomas van Amerongen</p> <h1>Leiders</h1> <p>John Dunsbergen, Joost Satink, Lex van der Woude</p> <script src="/beheer/include/footer.js"></script> </body> </html> -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: bugs-unsubscribe[at]httpd.apache.org For additional commands, e-mail: bugs-help[at]httpd.apache.org
|