Hello,

I have a box running multiple instances of Postfix on multiple IP addresses (this is a pre-2.6 installation, so the multiple instances are handled the old way by defining multiple postfix config directories). I currently have "syslog_name" set for each instance so I can correlate the log entries with each instance. However, when individual Postfix processes are started (smtp, smtpd, pickup, etc), they are not identified in any way in ps (that I can find) in regards to which instance they belong to.

So far, the only work-around I've figured out is to add an additional parameter to the corresponding process in master.conf (something like this:)

smtp      inet  n       -       n       -       -       smtpd
   -o syslog_name=postfix-myname

This allows me to identify the process in ps by seeing the parameters with which it was launched. However, I have to do this for each process in master.conf, which clutters things up a bit (it also creates multiple places to change the name if I need to). Is there a cleaner way to do this than overriding each processes with a redundant parameter like this?

Thanks.

--
Justin Pasher

Reply via email to