Виртуальный хостинг с set_time_limit(0);

R
На сайте с 18.12.2009
Offline
92
3959

Здравствуте. Пользуюсь хостингом timeweb. У меня есть php скрипт, который исполняется около 5 минут.

На второй минуте каждый раз 502 Bad Gateway.

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

Естественно при этом:

set_time_limit(0);

а также

php_value max_execution_time 3600

php_value max_input_time 3600

не работают!

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

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#1

502 Bad Gateway.

1. Это ответ nginx, он обрывает соединение, чтобы вы не висели на связи

2. Это никак не влияет на выполнение скрипта, если это не установлено хостингом

3. НИКТО из виртуальных хостингов вам не даст set_time_limit(0);, берите VPS и делайте там что хотите.

4. Если вам нужно наблюдать результат, вам нужен или чистый Apache или настраивать nginx тоже, но это опять к VPS

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
Andreyka
На сайте с 19.02.2005
Offline
822
#2

Запускай скрипт по крону

Не стоит плодить сущности без необходимости
R
На сайте с 18.12.2009
Offline
92
#3

Разница? Если по крону запущу, он опять же будет работать 5 минут. Это не приведет уже к 502 Bad Gateway? Если так - то отлично, ведь в дальнейшем именно крон будет запускать его.

Den73
На сайте с 26.06.2010
Offline
523
#4
rerighter:
Разница? Если по крону запущу, он опять же будет работать 5 минут. Это не приведет уже к 502 Bad Gateway? Если так - то отлично, ведь в дальнейшем именно крон будет запускать его.

разница есть, да и в кроне можно вообще со своим конфигом запустить минуя настройки которые работают через веб.

но процессорное время будете занимать так что если есть учет то можете превысить лимиты тарифа.

pupseg
На сайте с 14.05.2010
Offline
347
#5

ТС, поставьте вопрос по другому, например необходим set_time_limit до 7 минут. конкретнее пожалуйста, конкретнее))

set_time_limit в 0 - вам никто не даст. но если ваш скрипт действительно выполняется 5 минут и вы конкретно знеете это пороговое значение - то на любой мало-мальски дорогой тарифный план вас хостер пустит.

если же вы выставляете 0 - на всякий случай, что бы точно не завершился ваш процесс, а в это время ваш скрипт может выполнятся и 2 минуты и 2 часа, и вы это точно не знаете - то , как вам выше писали - вам проще идти на впс.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).

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