Limiting server resource usage (especially user processes) is essential and very important for running a stable system/server especially when a web server is used by several users (for shared hosting or personal use). The server resource includes memory, CPU usage time, number of process and many more.
For a server that is used by several users, it is very recommended to limit resource usage per user in order to prevent resource outage that will affect the other users. By limiting resource usage per user, you can keep other websites up when a website is trying to use lots of server resource. If you are not doing this, your web server can be totally down only caused by processes that belong to a user or several users. Of course this is not fair for the other users.
As another benefit, this will prevent server attacks such as fork bomb attack, abnormal huge traffic (can be DDoS attack), and so on that will use up your resource to 100% and cause your web server down.
Read the rest of this page …
Having problem with web server is really frustrating. This is what had just happened to me. I suddenly cannot receive email for all emails under my domain name. I tries to send an email from my gmail and yahoo but I keep getting an email mentioning “550 550 Unrouteable address (state 14)“. I am using Exim 4 as mail mail server and dovecot on Centos 5 operating system. Hopefully my trick works for other server environment.
Read the rest of this page …