1
0
mirror of https://github.com/jcwimer/wrestlingApp synced 2026-03-30 19:22:21 +00:00

Apache passenger performance tuning

This commit is contained in:
2016-01-14 19:07:16 +00:00
parent 5692193b39
commit 2ebe5cb360
3 changed files with 7 additions and 6 deletions

View File

@@ -1,9 +1,7 @@
<VirtualHost *:80>
DocumentRoot /var/www/public
RailsEnv production
PassengerMaxPoolSize 3
PassengerMinInstances 3
PassengerPreStart
RailsBaseURI /
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/var/www/">

View File

@@ -2,9 +2,7 @@
<VirtualHost _default_:443>
DocumentRoot /var/www/public
RailsEnv production
PassengerMaxPoolSize 3
PassengerMinInstances 3
PassengerPreStart
RailsBaseURI /
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on

View File

@@ -69,5 +69,10 @@ ADD ./rails-apache-ssl-config.conf /etc/apache2/sites-available/default-ssl.conf
ADD ./rails-apache-config.conf /etc/apache2/sites-enabled/000-default.conf
RUN a2ensite default-ssl.conf
# Add apache tuning stuff
RUN echo PassengerMaxPoolSize 3 >> /etc/apache2/apache2.conf
RUN echo PassengerPoolIdleTime 120 >> /etc/apache2/apache2.conf
RUN echo RailsAutoDetect off >> /etc/apache2/apache2.conf
# By default, simply start apache.
CMD /usr/sbin/apache2ctl -D FOREGROUND