^ Pretty much, the people here are not Linode staff - so issues urgent for you are not urgent for us. Having said that, if you want to do it yourself through the Linode forums:
//Sidenotes if with programers you mean the people who made the site, that's something different than a sysadmin. Don't you have someone who set up the Linode server?
As an explanation with Disk IO/oom --> You have a certain amount of memory. Once you run out of memory (and are going OOM) it'll start using swap space. Swap space basically means that your memory is stored on the disk. And since disks are WAY slower than RAM you'll start seeing a lot of Disk IO. Normally you never want swap to be used. (at least not SWAP --> RAM)
What we need from you to resolve the issues are the config files. We know nothing about your setup, so we can't even try to help like this.
Please post the following config files in a pastebin or
http://p.linode.com/ -
1. To see what is using all your memory, please post the output of the command "ps aux" (without quotes)
2. Post the output of "free -mm"
3. Post the following configs:
/etc/mysql/my.cnf
/etc/php/php.ini
/etc/php5/fpm/php.ini
^ You'll have to search where your php.ini is located, this can differ.
/etc/apache2/apache.conf (or apache2.conf)
/etc/apache2/sites/enabled/* (everything in here)
When posting configs, please make sure none of them include sensitive information such as passwords.
Thanks!