Warum verbraucht der Apache2 Webserver so viel RAM?
[Sun May 0X 1X:3X:25 2007] [alert] (12)Cannot allocate memory: apr_thread_create: unable to create worker threadDer Apache2 braucht in der default einstellung viel RAM. Versuche durch die Direktiven "MinSpareServers", "MaxSpareServers" und "StartServers" in der /etc/apache2/apache2.conf den Resourcenhunger zu begrenzen.
[Sun May 0X 1X:3X:27 2007] [alert] (12)Cannot allocate memory: apr_thread_create: unable to create worker thread
"The Worker MPM costs about 8MB virtual memory per thread.
This is because each thread has its own stack space and the stack size is defaulted to 8192 kilobytes.
So, if we start 25 threads (default value) on startup, Apache will cost at least 8*25=200MB virtual memory!"
Alternativ kann ich thttpd sehr empfehlen, der schnell und nicht so resourcenhungrig ist.