Столкнулся с такой "черной магией" - на VPS сервере через ISPmanager в планировщике cron забил выполнение php скрипта каждый час, запускается с помощью wget, работает, но работает ооочень долго до часу и более, а то и вообще виснет, запускаю просто через браузер - 1-5 мин не более... Сам скрипт уже на десять раз пересмотрел, никаких бесконечных циклов возникать не может, операции не сложные. В cron забил такое задание <<wget -T 0 -O /dev/null -q "http://site.ru/script.php">> за выполнением скрипта слежу через httpd-status, сервер Debian Помогите разобраться, скажите куда копать
а не может так получиться, что wget шлет повторный запрос (?) и на самом деле скрипт выполняется 100500 раз в час
Можешь, например, в своём script.php добавить строчку Код (PHP): file_put_contents(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'log.txt', date("d.m.Y, H:i:s\n"), FILE_APPEND); и просматривать файл log.txt - сколько раз в него добавляются строки с датой временем. Ну и на время посмотри. Можешь и другую инфу дописывать в файл для отладки и потом просматривать содержимое файла.