Происходит ошибка 508 Resource Limit Exceeded в среднем 60 раз/час
Происходит на shared-хостинге - hostinger.ru
Происходит из-за несовершенства демона:
daemon.php:
<?php
if(date('His')-file_get_contents('./date')<3)
exit;
file_put_contents('./date', date('His'));
$f=fopen('./lock', 'w+');
flock($f, LOCK_EX);
function ping($action){
$h=$_SERVER[HTTP_HOST];
$http=fsockopen($h, 80, $e1, $e2, 1);
if($http){
fwrite($http,
'GET /'.$action.' HTTP/1.1'."\r\n".
'Accept: */*'."\r\n".
'Host: '.$h."\r\n\r\n"
);
fclose($http);
}
}
ping('core.php');
sleep(3);
flock($f, LOCK_UN);
ping('daemon.php');