diff --git a/plogical/upgrade.py b/plogical/upgrade.py index e33bea101..642723cfc 100755 --- a/plogical/upgrade.py +++ b/plogical/upgrade.py @@ -2038,16 +2038,10 @@ echo $oConfig->Save() ? 'Done' : 'Error'; ### Restore dovecot/postfix conf - command = 'rm -rf %s' % (dovecotConfPath) + command = 'cp -pR %s/dovecot/ /etc/' % (configbackups) Upgrade.executioner(command, 0) - command = 'rm -rf %s' % (postfixConfPath) - Upgrade.executioner(command, 0) - - command = 'mv %s/dovecot /etc/' % (configbackups) - Upgrade.executioner(command, 0) - - command = 'mv %s/postfix /etc/' % (configbackups) + command = 'cp -pR %s/postfix/ /etc/' % (configbackups) Upgrade.executioner(command, 0) ## Restored @@ -2093,16 +2087,10 @@ echo $oConfig->Save() ? 'Done' : 'Error'; ### Restore dovecot/postfix conf - command = 'rm -rf %s' % (dovecotConfPath) + command = 'cp -pR %s/dovecot/ /etc/' % (configbackups) Upgrade.executioner(command, 0) - command = 'rm -rf %s' % (postfixConfPath) - Upgrade.executioner(command, 0) - - command = 'mv %s/dovecot /etc/' % (configbackups) - Upgrade.executioner(command, 0) - - command = 'mv %s/postfix /etc/' % (configbackups) + command = 'cp -pR %s/postfix/ /etc/' % (configbackups) Upgrade.executioner(command, 0) ## Restored diff --git a/serverStatus/views.py b/serverStatus/views.py index f8d9d03d9..b1b080d17 100755 --- a/serverStatus/views.py +++ b/serverStatus/views.py @@ -237,19 +237,33 @@ def servicesStatus(request): dockerStatus.append(getServiceStats('docker')) # mysql status - s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - result = s.connect_ex(('127.0.0.1', 3306)) - if result == 0: - sqlStatus.append(1) - else: - sqlStatus.append(0) - s.close() + if ProcessUtilities.decideDistro() == ProcessUtilities.centos: + + mysqlResult = ProcessUtilities.outputExecutioner('systemctl status mysql') + + if mysqlResult.find('active (running)') > -1: + sqlStatus.append(1) + sqlStatus.append(getMemStats('mariadbd')) + else: + sqlStatus.append(0) + sqlStatus.append(0) + - if getServiceStats('mysql'): - sqlStatus.append(getMemStats('mysql')) else: - sqlStatus.append(0) + s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + result = s.connect_ex(('127.0.0.1', 3306)) + + if result == 0: + sqlStatus.append(1) + else: + sqlStatus.append(0) + s.close() + + if getServiceStats('mysql'): + sqlStatus.append(getMemStats('mysql')) + else: + sqlStatus.append(0) dnsStatus.append(getServiceStats('pdns')) if getServiceStats('pdns'):