From d8c9f4a6e738c7b74af7e6218e6b28a4a8eb1b7f Mon Sep 17 00:00:00 2001 From: gau1991 Date: Fri, 23 Jan 2015 15:37:57 +0530 Subject: [PATCH] Fixed PHP5-FPM configuration issue, which leads to 502 badgateway --- ee/cli/plugins/debug.py | 10 +++++++--- ee/cli/plugins/stack.py | 2 ++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ee/cli/plugins/debug.py b/ee/cli/plugins/debug.py index eaa1b31f..9734f82f 100644 --- a/ee/cli/plugins/debug.py +++ b/ee/cli/plugins/debug.py @@ -155,8 +155,8 @@ class EEDebugController(CementBaseController): "| grep 9001"): Log.info(self, "Disabling PHP debug") data = dict(php="9000", debug="9001") - Log.info(self, 'Writting the Nginx debug configration to file ' - '/etc/nginx/conf.d/upstream.conf ') + Log.debug(self, 'Writting the Nginx debug configration to file' + ' /etc/nginx/conf.d/upstream.conf ') ee_nginx = open('/etc/nginx/conf.d/upstream.conf', 'w') self.app.render((data), 'upstream.mustache', out=ee_nginx) ee_nginx.close() @@ -173,9 +173,11 @@ class EEDebugController(CementBaseController): Log.info(self, "Setting up PHP5-FPM log_level = debug") config = configparser.ConfigParser() config.read('/etc/php5/fpm/php-fpm.conf') + config.remove_option('global', 'include') config['global']['log_level'] = 'debug' + config['global']['include'] = '/etc/php5/fpm/pool.d/*.conf' with open('/etc/php5/fpm/php-fpm.conf', 'w') as configfile: - Log.debug(self, "writting php5 configuration into " + Log.debug(self, "Writting php5-FPM configuration into " "/etc/php5/fpm/php-fpm.conf") config.write(configfile) self.trigger_php = True @@ -190,7 +192,9 @@ class EEDebugController(CementBaseController): Log.info(self, "Disabling PHP5-FPM log_level = debug") config = configparser.ConfigParser() config.read('/etc/php5/fpm/php-fpm.conf') + config.remove_option('global', 'include') config['global']['log_level'] = 'notice' + config['global']['include'] = '/etc/php5/fpm/pool.d/*.conf' with open('/etc/php5/fpm/php-fpm.conf', 'w') as configfile: Log.debug(self, "writting php5 configuration into " "/etc/php5/fpm/php-fpm.conf") diff --git a/ee/cli/plugins/stack.py b/ee/cli/plugins/stack.py index bdca97d8..9e101b37 100644 --- a/ee/cli/plugins/stack.py +++ b/ee/cli/plugins/stack.py @@ -353,7 +353,9 @@ class EEStackController(CementBaseController): config = configparser.ConfigParser() config.read('/etc/php5/fpm/php-fpm.conf') config['global']['error_log'] = '/var/log/php5/fpm.log' + config.remove_option('global', 'include') config['global']['log_level'] = 'notice' + config['global']['include'] = '/etc/php5/fpm/pool.d/*.conf' with open('/etc/php5/fpm/php-fpm.conf', 'w') as configfile: Log.debug(self, "writting php5 configuration into " "/etc/php5/fpm/php-fpm.conf")