OK, so here's my screwup. To begin with, a little background...
I've got a linode 64, and have been totally impressed with the service and the level of support I've recieved for it.</asskissing> Anyhow, I wanted to setup an iCal server for my personal needs, as well as a groupware solution for various projects I'm collaborating on. A bit of research showed me that my best bet would be to go with
open-xchange, which is essentially Novell's groupware server. Very cool, very powerful, and it rocks. Seriously. Naturally, this was the thing to install on my 64.
Riiiiight....
Following along with the instructions for Debian Sarge, which incidentally happens to be the first set of instructions on the howto, I almost immediately ran into trouble. See, open-xchange relies heavily upon Java. Well, you know Java. If there's one thing it isn't, it's efficient. So installing Java meant running out of IO tickets, which then meant I got to learn what IO tickets are, and why I don't want to run out of them. You gotta love software that has a piggy, inefficient installer. Did not bode well.
Then there was getting Tomcat working. I did. But not without pain. Ant, postgresql, yadda yadda. Got it all going. Finally, after many false starts and re-going over the documentation, got the whole schmere running!
And then started getting timeouts on the client side. Lots of them. So I looked again at /proc/io_status, and guess what? Open-xchange, just running
idle, chews through 500 tickets per second! Which means if I average more than 12 tickets per second beyond that (which means actually using open-xchange, or perhaps having people send me email, or visit my webpage), I'd be out of tickets quickly, and I was.
To top it all off, well, I'll quote from the
install docs:
Quote:
... the bad news is that it seems to be "read-only"
Moral of the story? Friends don't let friends install enterprise web applications on a Linode/64.