The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Sendmail и число отправляющих процессов, !*! areus, 22-Авг-07, 18:05  [смотреть все]
Пользователь отправляет 20 писем, каждое с аттачем в 5Мб
Моя проблема иллюстируется выводом следующей команды:
[root@mail /etc/mail]# ps -aux|grep sendmail
smmsp   1015  0.0  0.3  3384  2788  ??  Is   Sat08PM   0:00.08 sendmail: Queue
runner@00:30:00 for /var/spool/clientmqueue (sendmail)
root   14473  0.0  0.3  3784  3248  ??  Ss    4:23PM   0:00.08 sendmail: ./l7MDMvva014471 gmail-smtp-in.l.google.com.: client DATA 354 (sendmail)
root   14476  0.0  0.3  3784  3248  ??  Ss    4:23PM   0:00.08 sendmail: ./l7MDNBB3014474 gmail-smtp-in.l.google.com.: client DATA 354 (sendmail)
root   14479  0.0  0.3  3784  3248  ??  Ss    4:23PM   0:00.07 sendmail: ./l7MDNVSQ014477 gmail-smtp-in.l.google.com.: client DATA 354 (sendmail)
root   14482  0.0  0.3  3784  3248  ??  Ss    4:24PM   0:00.04 sendmail: ./l7MDOBPe014480 gmail-smtp-in.l.google.com.: client DATA 354 (sendmail)
root   14486  0.0  0.3  3784  3248  ??  Ss    4:24PM   0:00.04 sendmail: ./l7MDOONN014483 gmail-smtp-in.l.google.com.: client DATA 354 (sendmail)
root   14513  0.0  0.3  3784  3252  ??  Ss    4:26PM   0:00.01 sendmail: ./l7MDQPD0014508 gmail-smtp-in.l.google.com.: client DATA 354 (sendmail)
root   14576  0.0  0.3  3484  3060  ??  Ss    4:27PM   0:00.01 sendmail: accepting connections (sendmail)
root   14580  0.0  0.3  3832  3108  ??  S     4:27PM   0:00.01 sendmail: ./l7LJsK1C011598 gsmtp163.google.com.: client RCPT (sendmail)
root   14590  0.0  0.3  3784  3260  ??  Ss    4:27PM   0:00.01 sendmail: ./l7MDRL5K014588 gmail-smtp-in.l.google.com.: client DATA 354 (sendmail)
root   14615  0.0  0.1  1592  1032  p1  S+    4:29PM   0:00.00 grep sendmail
....
еще ~10 процессов
При этом канал занят на 99% пересылкой этих писем.

Вопрос к знатокам:
  Как ограничить число отправляющих процессов?

ЗЫ
Добавил в mc:
define(`confMAX_DAEMON_CHILDREN', `2')
define(`confSEPARATE_PROC',`true')
define(`confCONNECTION_RATE_THROTTLE', `15')
Не помогает :(

  • Sendmail и число отправляющих процессов, !*! Nimdar, 19:01 , 22-Авг-07 (1)
    • Sendmail и число отправляющих процессов, !*! areus, 12:42 , 23-Авг-07 (2)
      >[оверквотинг удален]
      >SMTP_MAILER_MAXRCPTS    [undefined] If defined, the maximum number of
      >            
      >          
      > recipients to deliver in a single connection for the
      >            
      >          
      > smtp, smtp8, esmtp, or dsmtp mailers.
      >
      >Поскольку, как видно из лога, все письма отправляются на gmail, то должно
      >помочь.

      Спасибо за помощь!

      Добавил в mc:
      define(`confMAX_RCPTS_PER_MESSAGE', `2')
      define(`confSMTP_MAILER_MAXMSGS', `2')
      define(`confSMTP_MAILER_MAXRCPTS', `2')


      Нужного результата не получил:
      root    1130  0.0  0.3  3788  3252  ??  Ss   11:18AM   0:00.10 sendmail: ./l7N8IVpn001128 gmail-smtp-in.l.google.com.: client DATA 354 (sendmail)
      root    1135  0.0  0.3  3788  3252  ??  Ss   11:19AM   0:00.06 sendmail: ./l7N8IqxX001133 gmail-smtp-in.l.google.com.: client DATA 354 (sendmail)
      root    1140  0.0  0.3  3788  3256  ??  Ss   11:19AM   0:00.06 sendmail: ./l7N8JMLb001138 gmail-smtp-in.l.google.com.: client DATA 354 (sendmail)
      root    1144  0.0  0.3  3788  3252  ??  Ss   11:19AM   0:00.04 sendmail: ./l7N8JjlT001142 gmail-smtp-in.l.google.com.: client DATA 354 (sendmail)
      root    1168  0.0  0.3  3788  3252  ??  Ss   11:21AM   0:00.01 sendmail: ./l7N8Lfip001166 gmail-smtp-in.l.google.com.: client DATA 354 (sendmail)

      Есть еще варианты?


      ЗЫ
      У меня в /etc/mail
      есть myhost.mc и myhost.submit.mc
      я добавляю в оба, правильно ли это??




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру