ACPI administration advocacy advocacy advocacy opinion apache apple audio authentication awk bash business cache calendar censorship commandline cron database debian desktop development disk dvd economics emacs email exim files firefox firewall flash foss freedom ftp fun grub hardware hardware html images installation ipod kde kernel knoppix laptop latex lockin longlines mplayer multimedia mysql network nfs openoffice opinion opinion partition pdf perl php politics postgresql printing rant script scripting scsi security sed server shell sitenews skype skype slackware spam ssh subversion sudo svk swap t23 t43 text thinkpad thunderbird time ubuntu users video windows wine wordpress wordprocessing xwindows xwindows youtube
You might have noticed that this site has crashed a couple of times. I did wonder whether I was getting the dubious honour of a DoS attack, but I don't think so. The problem is that the default Apache set up is designed for 'performance' and assumes that you have a server with serious oomph.
This server isn't one of those.
To fix this problem I've made a couple of changes. The first has been to limit the number of Apache 'children' and the amount of time that each connection stays open. I've, more or less, followed this advice.
To reduce database hits and the amount of time Apache has to spend waiting for content, I've started using Apache's new cache module.