|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2002-03-17 14:46 UTC] tozz at embrace dot selwerd dot nl
[2002-08-13 10:22 UTC] iliaa@php.net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2026 The PHP GroupAll rights reserved. |
Last updated: Sun Apr 12 05:00:01 2026 UTC |
Hello, Althought its the user responsibility to verify his scripts, my user did not have enough knowledge of PHP to be able to verify all his scripts and my Apache died. The problem? In short, i reproduced the problem by making 2 files: file1.php: <? include("http://host.name/file2.php"); ?> file2.php <? include("http://host.name/file1.php"); ?> When you open http://host.name/file1.php you will see an enormous amount of Apache childs. And apache hangs (it does not respond to new requests!). I know its the user his fault, but when you have a very complicated website this might happen because of bugs in your scripts. Because of this my Apache webserver died and I had to restart Apache to make it work again. Perhaps its a good idea to add somekind of check to prevent things like this?