Parcourir la source

修复:重启进程时候当,进程不存在的时候报异常错误的问题

root il y a 3 ans
Parent
commit
7f1484fe45
1 fichiers modifiés avec 1 ajouts et 12 suppressions
  1. 1 12
      monitor/utils/supervisord_utils.py

+ 1 - 12
monitor/utils/supervisord_utils.py

@@ -34,10 +34,6 @@ class SupervisordUtils:
         except Exception as e:
             pass
 
-        self.supervisor.removeProcessGroup(name)
-        self.supervisor.reloadConfig()
-        self.supervisor.addProcessGroup(name)
-
     def restart(self, name):
         self.stop(name)
         self.supervisor.removeProcessGroup(name)
@@ -45,14 +41,7 @@ class SupervisordUtils:
         self.supervisor.addProcessGroup(name)
 
     def remove(self, name):
-        try:
-            info = self.supervisor.getProcessInfo(name)
-            statename = info['statename']
-            if statename == 'RUNNING':
-                self.supervisor.stopProcess(name)
-        except Exception as e:
-            pass
-
+        self.stop(name)
         self.supervisor.removeProcessGroup(name)
         path = '/data/supervisor/config.d'
         file_path = os.path.join(path, name)