Jeff Morris: > > I have a CentOS 5.5 x86 server running on an OpenVZ VPS at 123systems.net. > > I have postfix installed on this server and configured as a secondary MX. > > I am frequently getting the following warning logged to maillog: > > postfix/master[20377]: warning: process /usr/libexec/postfix/qmgr pid > 20380 killed by signal 15
You need to find out what is sending SIGTERM (signal 15). I suspect some kind of CPU limiting feature that tries to kill off long-running processes (something people may want to do with web servers where requests should never take more than a few seconds to complete). With Postfix, only the master sends SIGTERM. We can rule this out because master sends the signal as it terminates Postfix, and in that case, it does not log information about terminated child processes. We can also rule out child process of Postfix daemons such as spawn(8), pipe(8), and local(8). These don't run as "postfix" (*) and always run in a separate process group, so they can't signal Postfix daemon processes. Wietse (*) except when you are sending mail to the "postfix" user and have procmail configured as mailbox_command or in ~postfix/.forward.