The Kbase page is a little vague about what is actually allowed as far as persistent processes go.
They list a few prohibited things, and generally seem uneasy about the idea (quite understandably), but what's actually allowed?
I am not interested in web-facing services, only supporting apps for my webapps.
For example, can I run my own postgres server? (guessing 'no' on that one, but it's not clear).
What about a Lucene installation (VERY low resource use, btw, a few hundred KB of text at best)? Would a socket based one be disallowed, but one where .cgi scripts launch the VM for each call be OK? (the latter is obviously harder on the server)
What about in-process databases used by cgi scripts? With FastCGI I can run a BDB database with an HTTP interface, effectively as a persistent process.
Any clear guidelines on this? I can't imagine the aforementioned Lucene app adversly affecting anyone on the server, but then again I'd be really surprised if any host let me bind processes to arbitrary ports.