From 452a02036898b41be9ed6526bb9670bbebcba527 Mon Sep 17 00:00:00 2001 From: heinzel Date: Sun, 14 Apr 2019 14:55:42 +0200 Subject: [PATCH] UPD: tuned httpd mpm settings. --- Dockerfile | 2 +- .../etc/httpd/conf.d/application.conf | 2 ++ container-filesystem/etc/httpd/conf.d/mpm.conf | 11 +++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 container-filesystem/etc/httpd/conf.d/mpm.conf diff --git a/Dockerfile b/Dockerfile index ef2216d..6f88a60 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,7 +17,7 @@ RUN chown apache: /etc/httpd/run && \ /etc/httpd/conf/httpd.conf COPY container-filesystem/ / -COPY $APPLICATION_SRC /srv/${APPLICATION_NAME}/src/${APPLICATION_NAME} +COPY ${APPLICATION_SRC} /srv/${APPLICATION_NAME}/src/${APPLICATION_NAME} RUN ln -s ${APPLICATION_NAME} /srv/application && \ /setup-application.sh /srv/${APPLICATION_NAME} \ diff --git a/container-filesystem/etc/httpd/conf.d/application.conf b/container-filesystem/etc/httpd/conf.d/application.conf index 4614c6f..15623db 100644 --- a/container-filesystem/etc/httpd/conf.d/application.conf +++ b/container-filesystem/etc/httpd/conf.d/application.conf @@ -1,3 +1,5 @@ +# /etc/httpd/conf.d/application.conf + WSGIDaemonProcess wsgi-daemon display-name=wsgi-daemon python-home=/srv/application/python python-path=/srv/application/django Alias /static/ "/srv/application/django/var/www/static/" diff --git a/container-filesystem/etc/httpd/conf.d/mpm.conf b/container-filesystem/etc/httpd/conf.d/mpm.conf new file mode 100644 index 0000000..8cb3342 --- /dev/null +++ b/container-filesystem/etc/httpd/conf.d/mpm.conf @@ -0,0 +1,11 @@ +# /etc/httpd/conf.d/mpm.conf + + ServerLimit 8 + ThreadLimit 32 + ThreadsPerChild 16 + MaxRequestWorkers 64 + StartServers 2 + MinSpareThreads 16 + MaxSpareThreads 48 + MaxConnectionsPerChild 2000 +