Запустил скрипт парсера RSS дабы перенести данные из RSS в базу. Как оказалось 30 сек на выполнение ему не хватило. Я добавил стрчоку (за ранее не жалея времени): Код (Text): set_time_limit(31*86400); Месяц (Записей оооочень много) Когда посматрел в базу заметил что одно поле но добавляется по какойто причине и остановил код, очистил базу а записи вновь появляются, опять очсител опять новые записи. В чем дело? Это теперь скрипт в фоновом режиме 30 дней будет работать или задержка базы?
Вчера запустил скрипт и тутже остановил через сек. 10. и закрыл браузер. Но при обновлении базы данных запсией все больше и больше и не останавливается уже 2ой день. Вчера было: Код (Text): Выражения Значение Формат динамический Сравнение latin1_swedish_ci Ряды 6,384 Длина ряда ø 22 Размер ряда ø 22 Байт Создание Янв 10 2008 г., 17:01 Последнее обновление Янв 10 2008 г., 22:26 сегодня: Код (Text): Выражения Значение Формат динамический Сравнение latin1_swedish_ci Ряды 58,189 Длина ряда ø 26 Размер ряда ø 54 Байт Создание Янв 10 2008 г., 17:01 Последнее обновление Янв 11 2008 г., 17:19 ...
Рестартани апач (httpd -k restart, win: apache.exe -k restart), если ты из под апача запускал (хотя вряд ли, пришлось бы тогда афигенно увеличит время исполнения скрипта). А если запускал из под командной строки, то посмотри все процессы (потом kill -9), должно висеть в любом случае.