Не могу понять, почему прерывается выполнение функции sleep(), в документации сказано, что вызов может прерваться неким сигналом
ru2.php.net/manual/ru/function.sleep.php, но как узнать, каким?
Код примерно такой:
// загружаем файл на фтп
$ftp = new Ftp($server, $user, $password);
$ftp->uploadFile($fileName);
$ftp->close();
// заснем чтобы подождать окончания работы фтп
sleep(10);
// вызываем файл GET запросом
$culr = new Curl();
$result = $curl->get('http://somesite.ru/' . $fileName);
sleep() в этом примере всегда отрабатывается разное число секунд, но меньше 10, обычно от 1 до 7.
И может быть, вообще не стоит использовать sleep, но в этом случае при get запросе выдается 404 ошибка.