Посоветуйте недорогой хостинг, где можно выполнять php-скрипты по 2-3 часа

12
Lu_den
На сайте с 12.02.2011
Offline
105
1485

Нужен под размещение 1 небольшого сайта, не требовательного к ресурсам, однако регулярно выполняющего "длинный" php-скрипт. Насколько я знаю, в большинстве своем у хостеров стоит ограничение на 30-60 секунд.

Можно рефки, представителям хостеров тоже буду рад :)

Важные сайты держу на этом хостинге (http://beget.ru/?id=6186). Месяц бесплатного теста. SEO-дзен: сокровища оптимизаторской мудрости (http://alexeytrudov.com/seo-zen/).
pupseg
На сайте с 14.05.2010
Offline
364
#1

так можно хоть сутки ... но с ограничением потребления RAM и CPU...

вы можете в своем скрипте сами выставить set_time_limit(0);

Но выполнятся он будет столь долго, сколько выделено этому процессу памяти и CPU.

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

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

Скрипты которые выполняются 1-2 часа должны выполнятся только через CLI, не заставляя веб-сервер ожидать ответ.

Lu_den
На сайте с 12.02.2011
Offline
105
#3

lealhost, спасибо, не думал об этом.

Вызывается wget-ом, знаю, что неграмотно, но не думал, что настолько критично.

AllSerial
На сайте с 06.08.2012
Offline
66
#4

А сколько ресурса нужно (CPU, память)?

На VPS такое можно реализовать

Хостинг на SSD, VPS на SSD с защитой от DDoS, Выделенные сервера - https://webstix.ru (https://webstix.ru)
Lu_den
На сайте с 12.02.2011
Offline
105
#5

AllSerial, памяти точно немного (в районе 16MB); по CPU не в курсе.

Насчет VPS - как раз и нужно с него перенести, до этого был там вместе с другими сайтами, сейчас в гордом одиночестве (остальные перенес/дропнул). Подумал, что целый сервер под один сайт с невеликой посещалкой слишком жирно.

AllSerial
На сайте с 06.08.2012
Offline
66
#6

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

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

В общем, варианты есть, будем рады помочь, если есть желание.

lealhost
На сайте с 07.06.2014
Offline
136
#7
Lu_den:
lealhost, спасибо, не думал об этом.
Вызывается wget-ом, знаю, что неграмотно, но не думал, что настолько критично.

Как уже написал выше pupseg, Вы можете запускать Ваш скрипт из под веб-сервера с бесконечным временем выполнения, скрипт будет выполняться на сервере, однако, ответ сервера через 1-2 минуты для клиента (браузера, wget) будет 504 Gateway timeout, а скрипт продолжит выполняться дальше.

Минусы запуска скрипта инициатором которого является веб-сервер:

1. При жесткой перезагрузке веб-сервера (Apache) скрипт завершится (по крайней мере, если php работает как модуль Apache или FastCGI (насчет php-fpm, к сожалению, не помню)).

2. Браузер (или wget) не сможет получать ответы от скрипта, а получит 504 ошибку.

У нас на хостинге реализованы персональные веб-сервера Apache. Есть тестовый период 5 дней.

Перезагрузка Вашего веб-сервера выполняется только когда вы редактируете опции WWW-домена или меняете настройки PHP.

Если настроить и больше не лазить туда, пока выполняется скрипт, то, думаю, подойдет вам. (Минимальный тариф 40р/месяц, https://lealhost.com/, есть свободное редактирование php.ini)

Но опять же, если скрипт можно запускать через CLI, намного лучше использовать этот способ.

H
На сайте с 05.05.2015
Offline
61
#8

apache процесс будет гораздо больше потреблять рамы, чем через php-cli

Вешайте cron напрямую через бинарник

php -f file.php

hosting_manager
На сайте с 26.03.2010
Offline
294
#9
Lu_den:

Насчет VPS - как раз и нужно с него перенести, до этого был там вместе с другими сайтами, сейчас в гордом одиночестве (остальные перенес/дропнул). Подумал, что целый сервер под один сайт с невеликой посещалкой слишком жирно.

Лучше все же возьмите VPS, который будет не дороже хостинга. Предложений сейчас на рынке масса. Зато у Вас будет свобода настроек.

ua-hosting.company: серверы в NL/US со скидкой 30% нашим читателям: E5-2650v4/10GB DDR4/240GB SSD/1 Gbps - от $20 ()
SL
На сайте с 15.09.2012
Offline
38
#10
hosting_manager:
Лучше все же возьмите VPS, который будет не дороже хостинга. Предложений сейчас на рынке масса. Зато у Вас будет свобода настроек.

Что интересно, через полгода, когда человек придёт сюда с вопросом по поводу нестандартной ситуации на VPS, ему скажут:

"-Нафига брал впску, если руки из задницы и не умеешь ничего? Найми админов!" =)

12

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