parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 09.08.2006 20:44

И как это обойти?
call M$
Примерно так?
да
А на что заменить memory:compact? Без него сервер процесс убивает.
memory:compact заменять не надо. его можно вызывать не на каждой итерации (а например на каждой десятой). при этом после того как вы вынесли код формирования тела страницы, у вас сразу существенно снизился расход памяти, и вполне возможно что и без compact все заработает и не будет убиваться процесс из-за перерасхода памяти.

ещё можете попробовать ключик $.options[-odd] у mail:send. если sendmail, установленный на вашей системе его поддерживает то процесс рассылки ускорится, т.к. вызов mail:send не будет ждать реальной отправки письма, а письмо будет просто добавляться в очередь sendmail (если ключ не поддерживается, то после его добавления вы просто получите ошибку отправки, уберете ключ и забудете про него на данном хостинге). правда при этом вы не сможете определить что этому подписчику письмо не отправляется (согласно вашему коды вы и щас на это не смотрите).