LINUX.ORG.RU

Сообщения Shade13

 

Установка Sendmail-8.11.4

cd ../sendmail-8.11.4/ ./Build cd cf/cf творим config.mc следующего содержания: #========= divert(-1) include(/root/sendmail/sendmail-8.11.4/cf/m4/cf.m4) VERSIONID('$Id$') OSTYPE(linux)dnl DOMAIN(generic)dnl FEATURE(use_cw_file)dnl FEATURE(use_ct_file)dnl FEATURE(relay_based_on_MX)dnl FEATURE(mailertable, `hash -o /etc/mail/mailertable')dnl FEATURE(access_db, `hash -o /etc/mail/access')dnl FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')dnl FEATURE(accept_unqualified_senders)dnl FEATURE(accept_unresolvable_domains)dnl FEATURE(local_lmtp)dnl FEATURE(nocanonify)dnl define(`LOCAL_MAILER_FLAGS', LOCAL_MAILER_FLAGS`'P)dnl define(`confCW_FILE', `-o /etc/mail/local-host-names')dnl define(`confNO_RCPT_ACTION', `add-to-undisclosed')dnl define(`confMAX_MIME_HEADER_LENGTH', `256/128')dnl define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')dnl define(`confBIND_OPTS', `-DNSRCH -DEFNAMES')dnl define('confCOPY_ERRORS_TO', 'postmaster')dnl define('LUSER_RELAY',`local:postmaster')dnl define(`LOCAL_RELAY`, `smtp8:/regata.ru/')dnl MAILER(local)dnl MAILER(smtp)dnl MAILER(pop)dnl MAILER(procmail)dnl

#========= ./Build config.cf имеем: Using M4=/usr/bin/m4 rm -f config.cf (чего-чего? куда-куда?;) /usr/bin/m4 /usr/bin/m4 ../m4/cf.m4 config.mc > config.cf || ( rm -f config.cf && exit1 ) NONE:0: /usr/bin/m4: ERROR: EOF in string make: *** [config.cf] Error 1

откуда могут ноги расти? PS. делалось всё как в сопутствующей док-ции написано... Плз, выпрямите руки,а?

Shade13 ()

увеличить количество Squid child processes или где поправить баннерорезалку?

Проблема: Squid-2.4STABLE нормально работает, подсовываем ему редиректор, дабы порезать баннеры. Все права, файлы выверены с точностью до... скажем, байта :) Перезапускаем сквид как
# squid -k reconfigure
Всё нормально... до первого обращения к Squid от клиентских машин. А потом ЭТО либо просто тушит чайлд-процессы сквида (судя по команде #tail -f /var/log/messages), либо совсем падает (по сообщению всё того же лога системы и команды #ps -aux | grep squid). Сообщения в логе идут типа:
Jul 17 20:14:23 beta (squid): Too many queued redirector requests
Jul 17 20:14:23 beta squid[16387]: Squid Parent: child process 17120 exited with status 1
Jul 17 20:14:23 beta squid[16387]: Squid Parent: child process 17120 exited with status 1
Jul 17 20:14:26 beta squid[16387]: Squid Parent: child process 17159 started
Jul 17 20:14:26 beta squid[16387]: Squid Parent: child process 17159 started
...
и далее в том же духе. Клиентской же машине выдаётся сообщение типа "Сервер вернул ошибочный или нераспознанный ответ".
Количество дочерних процессов редиректора варьировала от дефолтных 5 до максимальных 32-х - картина меняется ровно настолько, чтобы после нескольких неудачных попыток таки загрузить на клиентской машине искомую страницу без баннеров - но это же не выход. И потом, нутром чую, что надо покрутить в стороне дочерних процессов самого сквида, но вот вопрос: а как? Где можно изменить количество дочерних процессов самого сквида. В его конфиге об этом, имхо, ничего не сказано. И вот ещё: количество dns_servers - 32, тоже по максимуму.
ЗЫ. Чур не пинать, что количество дочерних процессов сквида ест ресурсы - ЭТА машинка позволяет и не такое с собой проделывать :)

Shade13 ()

RSS подписка на новые темы