[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: set_time_limit
Markus111
Здравствуйте.
Я создал скрипт, который определяет позиции в гугла(запускаю через курл), когда много ключей использую set_time_limit с большим значением, подскажите как сделать, чтобы не перезагружать сервер

_____________
https://t.me/pump_upp
Zzepish
Markus111
А какова причина его перезагрузки?
Markus111
например, если будет больше 1000 слов, еще я использую sleep(10); перед каждым запросом к поисковику

_____________
https://t.me/pump_upp
inpost
set_time_limit(0);
установи лимит памяти на скрипт и всё, должно быть в порядке с паузой запросов.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Markus111
Цитата (inpost @ 19.08.2013 - 14:03)
set_time_limit(0);
установи лимит памяти на скрипт и всё, должно быть в порядке с паузой запросов.

Спасибо, вы подтвердили мое предположение

_____________
https://t.me/pump_upp
inpost
Не забудь по логам смотреть, не остановился ли скрипт и не превысил ли он лимит. Если превышает - надо очищать лишнее из скрипта.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Zzepish
Еще очищай буфер ob_end_flush или как-то так
Aдмин
Вот и это вопросы для знаторков. Во первых на 1000 ключевиках его по любому гугл забанит. Во вторых подход в корне неверный. Нужен не тайм лимит увеличивать, а нужен скрипт, который сам себя перезапускает, и при каждом запуске принимает состояние предыдущего запуска. Согласитесь насколько это более гибкая штука и ведь реализуется элементарно.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.