This is concerning Wowroster 1.7.2:
In lib/rosterdiag.lib.php in function GrabRemoteVersions() there's the following line:
$handle = fopen($svnremote, 'rb');
If wowroster.net is down that line will not create a handle and the program will be stuck in the following loop:
while (!feof($handle))
{
$contents .= fread($handle, 1024*80);
}
There should be a check on the first line to see if fopen fails or not and return from the function with an appropriate error message or return code.
Last night I couldn't reach wowroster.net and my webserver logs blew up to several hundred MB's in a matter of seconds, which caused my whole server to crash.
Thanks in advance for any help.