Уаеличить время віполнения скрипта

12
M
На сайте с 03.06.2012
Offline
73
1056

Здравствуйте, мне нужно написать парсер и скрипт выполняется продолжительное время но по истечении 40-50 сек. скрипт вырубается. Пробовал в скрипте написать

ini_set('max_execution_time', 0);
не помогло, так же есть доступ рута к серверу в php.ini вставил параметр

max_execution_time = 0 
перезагрузил вебсервер - не помогло. Подскажите как решить эту проблему. Спасибо!
TitanIKS
На сайте с 25.01.2013
Offline
46
#1

<?php

set_time_limit(0);

M
На сайте с 03.06.2012
Offline
73
#2
TitanIKS:
<?php
set_time_limit(0);

не помогло :(

Mik Foxi
На сайте с 02.03.2011
Offline
1215
#3

meverikxp, если не помогло - значит хостер своими настройками блочит. Или запускаете со своего сервера?

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (Зеркало: https://антибот.рф/ ) Форум на замену серчу: https://foxi.biz/
VulkanPartner
На сайте с 27.03.2014
Offline
91
#4

meverikxp, не уточнили, но на всякий случай скажу, что запускать надо только из крона скрипт, иначе из браузера он будет все равно отваливаться. Еще как вариант допишите примитивное логирование, возможно, скрипт при парсинге натыкается на что-то такое, что приводит к ошибке и останавливает его работу. Такое тоже часто случается...

https://perestroika.team/ru/ (https://perestroika.team/ru/) Perestroika Affiliates- ведущая гемблинг-партнерка. RevShare - до 60%. CPA - до 150$.
M
На сайте с 03.06.2012
Offline
73
#5
foxi:
meverikxp, если не помогло - значит хостер своими настройками блочит. Или запускаете со своего сервера?

Запускаю из выделеного сервера, сейчас вылазит 504 ошибка

---------- Добавлено 19.06.2014 в 12:42 ----------

VulkanPartner:
meverikxp, не уточнили, но на всякий случай скажу, что запускать надо только из крона скрипт, иначе из браузера он будет все равно отваливаться. Еще как вариант допишите примитивное логирование, возможно, скрипт при парсинге натыкается на что-то такое, что приводит к ошибке и останавливает его работу. Такое тоже часто случается...

Попробую с крона поскольку действительно с браузера запускал, насчет логиравания, веду, на ошибки не натыкается поскольку каждый раз доходит до иных мест, в зависимости сколько ссылок сможет обработать за выделеное время

---------- Добавлено 19.06.2014 в 13:31 ----------

meverikxp:
Запускаю из выделеного сервера, сейчас вылазит 504 ошибка

---------- Добавлено 19.06.2014 в 12:42 ----------


Попробую с крона поскольку действительно с браузера запускал, насчет логиравания, веду, на ошибки не натыкается поскольку каждый раз доходит до иных мест, в зависимости сколько ссылок сможет обработать за выделеное время

Попробовал через ssh wget вылазит 504 ошибка, подскажите как решить эту проблему?

VulkanPartner
На сайте с 27.03.2014
Offline
91
#6
meverikxp:

Попробовал через ssh wget вылазит 504 ошибка, подскажите как решить эту проблему?

504 это таймаут же. Где, как и когда она вылазит? На сайте доноре?

И что тест через крон показал? По логам отработало нормально?

M
На сайте с 03.06.2012
Offline
73
#7
VulkanPartner:
504 это таймаут же. Где, как и когда она вылазит? На сайте доноре?
И что тест через крон показал? По логам отработало нормально?

через 30 сек. вылозит ошибка

написал логирование то на полслова оборвалось, те не все слово целиком написалось, что означает что сервер скрипт вырубает, но вот почему это вопрос

---------- Добавлено 19.06.2014 в 15:38 ----------

meverikxp:
через 30 сек. вылозит ошибка

написал логирование то на полслова оборвалось, те не все слово целиком написалось, что означает что сервер скрипт вырубает, но вот почему это вопрос

cron поработав 30 сек выдал ошибку

Exited with return code = 8
Solmyr
На сайте с 10.09.2007
Offline
501
#8

Есть же таймаут у апача.

M
На сайте с 03.06.2012
Offline
73
#9
Solmyr:
Есть же таймаут у апача.

в php.ini прописал

max_execution_time= 0

max_input_time = 0

[Удален]
#10

meverikxp, весь процесс идёт в одном скрипте? Нет перекидывания части парсинга в другой?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий