PerfectMail™ Antispam/Antivirus is a simple, accurate, and easy to use solution! FOLLOW US :
Toll Free: +1 888-451-3131
+1 905-451-9488

Wednesday, November 22, 2017, 13:35

How do I know if my server needs more memory?

Category: Troubleshooting

Solution ID: 00000305

Summary:

How can I tell if my server has enough memory?

Answer:

Your PerfectMail server will have problems functioning if you are short of memory. You may see errors in the Transmission Log saying..

Milter (pm): error connecting to filter: Connection refused by /var/pm/run/socket
Milter (pm): to error state

If you are comfortable with linux, you can also check the /var/log/pmlog file for the following error messages in /var/log/pmlog..

Perfectmail: accept() returned invalid socket (Numerical result out of range), try again
Nov 22 19:20:45 myserver last message repeated 10 times

This usually is accompanied with a periodic restarting of the PerfectMail service, as the server tries to fix itself. Example:

Perfectmail: accept() returned invalid socket (Numerical result out of range), try again
Nov 22 19:20:45 myserver last message repeated 10 times
Nov 22 19:25:08 myserver pmCheck[5391]: Not Running: (0 threads; Load 0.30 1.05 0.97 1/89 32564 0)
Nov 22 19:25:08 myserver pmCheck[5391]: STOPPING
Nov 22 19:25:09 myserver pmCheck[5391]: STARTING

When this happens, the server has insufficient memory to support the number of concurrent threads. A busy PerfectMail server my require 4Gb of memory or more.


Tags: antivirus, email, milter, sendmail, error state, milter to error state, message

Link to this article: https://perfectmail.com/kb/out_of_memory

Updated: Wednesday, November 22, 2017, 13:35

-- David Rutherford

Comments

No comments yet.




(optional)

Last modified: 2017-11-22, 13:59

© 1999-2013 PerfectMail