Можно ли дать крону возможность работать в обход ограничений php (на время выполнения)

Главные вкладки

Аватар пользователя Valeratal Valeratal 7 апреля 2010 в 11:05

Стандартная проблема. Крон чего то там не успевает сделать (у меня стандартно, зависает при отправке 20 писем simplenews)

С другой стороны, сильно увеличить всякие ексекьюшен тайм не хочется (из-за побочных эффектов)

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

Комментарии

Аватар пользователя alexandr.poddubsky alexandr.poddubsky 7 апреля 2010 в 12:48

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

Аватар пользователя Valeratal Valeratal 7 апреля 2010 в 12:50

ну, есть никие советы

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

думал, может в файл cron.php чего вписать

Аватар пользователя seaji seaji 7 апреля 2010 в 12:51

Только, если Вы его дергаете вгетом, то не забудьте задать для него правильные параметры, а то если wget не получает ответа в отведенное время, то он опять долбиться по этому адресу, и так до 20 раз подрят. Это его дефолтное поведение.

Аватар пользователя seaji seaji 8 апреля 2010 в 0:53

"Valeratal" wrote:
правильные это какие?

Млин, ну посмотрите документацию вгета...
будем тут линукс изучать?

Аватар пользователя Valeratal Valeratal 8 апреля 2010 в 10:41

wget --tries=1 http://путь

Ну, по данным админки, крон дергается один раз
просто там стандартная ошибка - нехватка времени

увеличил время до 240 (max_input_time и max_execution_time)
но пока эффекта не вижу
крон подвисает при отправке по 20 штук

Аватар пользователя seaji seaji 8 апреля 2010 в 14:03

У меня был случай, когда подвисала индексация сайта по крону, если в ноду был сделан копи-паст из ворда. Я вручную удалял из текста специальные, вордовские теги. После этого индексация прошла нормально.
Может у Вас есть в тексте то, на чем спотыкается рассылка?
Еще как вариант, некорректный адрес эл. почты получателя. На этом то же может спотыкаться.

Аватар пользователя Valeratal Valeratal 8 апреля 2010 в 14:30

да, я уж анинстал делал
я уже рассылку - экспорт -импорт контактов делал (нашел правда пару адресов по-русски)

Где затык, не могу понять вообще. Проблема видимо не во времени, где то ошибка у модуля. Может тэги какие не нравятся действительно