Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Максимальное время работы Php скрипта

9.9K
09 февраля 2005 года
postovik
1 / / 09.02.2005
Просветите плиз.
Написал скрипт , суть которого такова:

запускаем скрипт, его работа:
с помощью fsockopen поочередно открываем сайты которые указаны в файле базе и проверяем их на наличие ссылок на мой сайт , паралельно создается логфайл в который пишится последняя провереная страница, а также паралельно в переменную добавляем адрес этой страницы( $e.=$adr), содержание этой переменной потом после проверки всех сайтов шлется мне на мыло.

На ночь запустил скрипт, утром проверяю , письмо не отсылалось, значит скрипт до конца не сработал , в логфайле записан где-то 200 по очереди сайт(в базе их около 1000),
скрипт остановился где-то через минут 40 после начала работы.

В чем может быть проблема?
Есть какие-то ограничения на работу скрипта?

Как можно выйти с этой ситуации?
2.6K
10 февраля 2005 года
Zipo
41 / / 09.08.2003
Цитата:
Originally posted by postovik
Просветите плиз.
Написал скрипт , суть которого такова:

запускаем скрипт, его работа:
с помощью fsockopen поочередно открываем сайты которые указаны в файле базе и проверяем их на наличие ссылок на мой сайт , паралельно создается логфайл в который пишится последняя провереная страница, а также паралельно в переменную добавляем адрес этой страницы( $e.=$adr), содержание этой переменной потом после проверки всех сайтов шлется мне на мыло.

На ночь запустил скрипт, утром проверяю , письмо не отсылалось, значит скрипт до конца не сработал , в логфайле записан где-то 200 по очереди сайт(в базе их около 1000),
скрипт остановился где-то через минут 40 после начала работы.

В чем может быть проблема?
Есть какие-то ограничения на работу скрипта?

Как можно выйти с этой ситуации?



ini_set('max_execution_time',0);

4
10 февраля 2005 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by Zipo
ini_set('max_execution_time',0);



Оно же:

set_time_limit(0);

Но думаю что если скрипт вылетает через 40 минут, то это значение уже изменено.

PHP запускается через Web-сервер или напрямую ?

27K
05 марта 2007 года
it-ruslan
1 / / 05.03.2007
почти такая же ситуация у меня
скрипт php запускаю из шела командой

php scriptname.php &

через час или два часа работы вызов fsockopen выдает

Warning: fsockopen(): unable to connect to somehost.com:80 (Connection timed out) in scriptname.php

хотя до этого все работает и данные с периодичностью 1-2 раза в минуту отсылаются на хост

подскажите в чем проблема?
23K
06 марта 2007 года
lost_shadow
13 / / 05.01.2007
Цитата: it-ruslan
Warning: fsockopen(): unable to connect to somehost.com:80 (Connection timed out) in scriptname.php


На всякий случай проверь, закрываются ли у тебя дескрипторы соединений. Их всего 64K.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог