如何对Postfix进行资源控制
创始人
2024-07-20 12:21:23
0

 

[[18529]] 

图-Postfix

相信大家都用过Postfix,知道他是sendmail的延伸,那你们知道Postfix是如何进行使用资源控制的吗,请跟我看下文。

  通过特定的postfix配置参数,我们可以实现postfix运行时对所消耗的资源的灵活控制。可以通过以下几个方面来控制postfix消耗的资源:

  1. 限制内存中的对象的大小

  要控制对内存资源的消耗,必须控制内存中对象的大小。可以用以下的参数来进行对象大小的控制:

  line_length_limit:控制读入数据时每一行的大小,如果太长则强行将其分割成更短的行,太长的行在投递时再重组。缺省值为2048 bytes。

  header_size_limit:限制信头长度。缺省值为102400bytes。

  message_size_limit:限制postfix队列文件的大小。缺省值为10240000 bytes。

  queue_minfree:邮件队列中可用的空间大小。缺省为无限制。建议该值***时message_size_limit的数倍以便于处理大邮件。

  bounce_size_limit:限制某一邮件不可投递时,返回给发件人不可投递报告的大小,缺省值为50000 bytes。

  2. 限制内存中对象的数目

  qmgr_message_recipient_limit:设置内存中收件人地址的***数目。缺省值为10000。

  qmgr_message_active_limit:设置active邮件队列中邮件数目的***值。缺省值为1000。

  duplicate_filter_limit:设置需要local和cleanup后台程序记住的收件人地址的***数目。缺省值为1000。

  3.限制等待一个外部命令完成的时间

  command_time_limit:设置local程序等待一个外部命令完成的时间。缺省值为1000秒。

  4. 限制文件锁定的操作时间

  deliver_lock_attempts:设置锁定一个文件的***尝试次数。缺省值为5次。

  deliver_lock_delay:设置如果锁定一个文件失败后再次尝试的等待时间,缺省值为1秒。

  5. 控制错误恢复

  在某些情况下(如高负载),postfix的某个进程可能会死掉,这时master进程会试图重新启动该进程,我们可以通过下面的参数来控制这种行为:

  fork_attempts:试图重启动一个进程的***尝试次数。缺省值为5次。

  fork_delay:每两次尝试之间的等待时间,缺省值为1秒。

  transport_retry_time:队列管理进程每两次尝试连接一个不正常的投递代理进程之间的等待时间。缺省为60秒。

阅读完文章,读者会发现Postfix可以对五方面进行使用资源控制,希望大家能有所收获!

【编辑推荐】

  1. Postfix对邮件的处理流程
  2. 如何安装Postfix
  3. 为什么要有Postfix呢
  4. Sendmail Qmail Postfix 大比拼
  5. 为中小企业用户配置Postfix
  6. 图文并茂 Postfix后台如何工作
  7. 如何安装PostfixAdmin

 

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...