cron и лимит времени

neov
На сайте с 15.02.2005
Offline
95
1125

Есть php-скрипт, который нужно запускать по крону. Как в этом случае считается лимит времени на выполнение скрипта (из настроек root или пользователя, от кого запускается крон или свои настройки крона)? И еще вопрос: если в скрипте используется get-параметр, как в этом случае запускать?

Andreyka
На сайте с 19.02.2005
Offline
822
#1

1) Из пользователя под которым запускается процесс

2) wget -O /dev/null http://bla-bla.com > /dev/null

Не стоит плодить сущности без необходимости
dex
На сайте с 14.04.2006
Offline
231
dex
#2

лимит, кстати, в самом скрипте можно выставить

губит людей вода (подпись не продаю, в долг не даю)
[Удален]
#3

Да, настройки можно выставить прямо скрипте. Делали это как-то пару раз.

neov
На сайте с 15.02.2005
Offline
95
#4

В скрипте ставил set_time_limit, но больше чем задано у рута, лимита не дает. Прочитал, что после вызова функции счетчик времени обнуляется, ставил в цикл, в котором идет основная нагрузка по времени, в итоге вылетает по таймауту nginx. Вобщем в итоге пришел к решению вместо цикла делать редирект с get-параметром (счетчиком). Только вот теперь крон не запускает скрипт.

Andreyka
На сайте с 19.02.2005
Offline
822
#5

1. Выкинуть get

2. Поставить системный лимит на юзеров и забыть о проблеме

Альтернатива - PRM

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