Explorar o código

recompile webacc

stanley-king %!s(int64=7) %!d(string=hai) anos
pai
achega
9d440832c8
Modificáronse 3 ficheiros con 39 adicións e 12 borrados
  1. 39 12
      restart.py
  2. BIN=BIN
      ugcman
  3. BIN=BIN
      webacc

+ 39 - 12
restart.py

@@ -91,18 +91,32 @@ def main():
         elif option == 'center':
             cmds.append({'file_name': 'centra_srv.php','cmd': 'php centra_srv.php','tip':''})
         elif option == 'room':
-            cmds.append({'file_name': 'room_factory.php',   'cmd': 'php room_factory.php','tip':''})
             cmds.append({'file_name': 'room_srv.php',       'cmd': 'php room_srv.php','tip':''})
             cmds.append({'file_name': 'mac_webacc',         'cmd': './mac_webacc','tip':'tail -f -n 20 /tmp/webacc.out'})
-        elif option == 'all':
-            cmds.append({'file_name': 'fcgi_run.php',   'cmd': 'spawn-fcgi -a 127.0.0.1 -p 9100 -F 1 -f "php fcgi_run.php"','tip':''})
+        elif option == 'factory':
+            cmds.append({'file_name': 'room_factory.php', 'cmd': 'php room_factory.php', 'tip': ''})
+        elif option == 'master':
             cmds.append({'file_name': 'crontab.php',    'cmd': '','tip':''})
             cmds.append({'file_name': 'mac_ugcman',     'cmd': './mac_ugcman','tip':''})
             cmds.append({'file_name': 'ugc_srv.php',    'cmd': 'php ugc_srv.php','tip':''})
             cmds.append({'file_name': 'centra_srv.php', 'cmd': 'php centra_srv.php','tip':''})
             cmds.append({'file_name': 'room_factory.php',   'cmd': 'php room_factory.php','tip':''})
-            cmds.append({'file_name': 'room_srv.php',       'cmd': 'php room_srv.php','tip':''})
-            cmds.append({'file_name': 'mac_webacc',         'cmd': './mac_webacc','tip':'tail -f -n 20 /tmp/ugcman.out\n tail -f -n 20 /tmp/webacc.out'})
+        elif option == 'slave':
+            cmds.append({'file_name': 'fcgi_run.php', 'cmd': 'spawn-fcgi -a 127.0.0.1 -p 9100 -F 1 -f "php fcgi_run.php"','tip': ''})
+            cmds.append({'file_name': 'mac_ugcman', 'cmd': './mac_ugcman', 'tip': ''})
+            cmds.append({'file_name': 'ugc_srv.php', 'cmd': 'php ugc_srv.php', 'tip': ''})
+            cmds.append({'file_name': 'centra_srv.php', 'cmd': 'php centra_srv.php', 'tip': ''})
+            cmds.append({'file_name': 'room_srv.php', 'cmd': 'php room_srv.php', 'tip': ''})
+            cmds.append({'file_name': 'mac_webacc', 'cmd': './mac_webacc','tip': 'tail -f -n 20 /tmp/ugcman.out\n tail -f -n 20 /tmp/webacc.out'})
+        elif option == 'all':
+            cmds.append({'file_name': 'fcgi_run.php', 'cmd': 'spawn-fcgi -a 127.0.0.1 -p 9100 -F 1 -f "php fcgi_run.php"','tip': ''})
+            cmds.append({'file_name': 'crontab.php', 'cmd': '', 'tip': ''})
+            cmds.append({'file_name': 'mac_ugcman', 'cmd': './mac_ugcman', 'tip': ''})
+            cmds.append({'file_name': 'ugc_srv.php', 'cmd': 'php ugc_srv.php', 'tip': ''})
+            cmds.append({'file_name': 'centra_srv.php', 'cmd': 'php centra_srv.php', 'tip': ''})
+            cmds.append({'file_name': 'room_factory.php', 'cmd': 'php room_factory.php', 'tip': ''})
+            cmds.append({'file_name': 'room_srv.php', 'cmd': 'php room_srv.php', 'tip': ''})
+            cmds.append({'file_name': 'mac_webacc', 'cmd': './mac_webacc','tip': 'tail -f -n 20 /tmp/ugcman.out\n tail -f -n 20 /tmp/webacc.out'})
         else:
             cmds.append({'file_name': 'fcgi_run.php', 'cmd': 'spawn-fcgi -a 127.0.0.1 -p 9100 -F 1 -f "php fcgi_run.php"','tip':''})
             cmds.append({'file_name': 'crontab.php',  'cmd': '','tip':''})
@@ -117,21 +131,34 @@ def main():
         elif option == 'center':
             cmds.append({'file_name': 'centra_srv.php', 'cmd': 'php centra_srv.php','tip':''})
         elif option == 'room':
-            cmds.append({'file_name': 'room_factory.php',   'cmd': 'php room_factory.php','tip':''})
             cmds.append({'file_name': 'room_srv.php',       'cmd': 'php room_srv.php','tip':''})
             cmds.append({'file_name': 'webacc',             'cmd': './webacc','tip':'tail -f -n 20 /tmp/webacc.out'})
-        elif option == 'all':
-            cmds.append({'file_name': 'fcgi_run.php',   'cmd': 'spawn-fcgi -a 127.0.0.1 -p 9100 -F 10 -f "php fcgi_run.php"','tip':''})
+        elif option == 'factory':
+            cmds.append({'file_name': 'room_factory.php', 'cmd': 'php room_factory.php', 'tip': ''})
+        elif option == 'master':
             cmds.append({'file_name': 'crontab.php',    'cmd': '','tip':''})
             cmds.append({'file_name': 'ugcman',         'cmd': './ugcman','tip':''})
             cmds.append({'file_name': 'ugc_srv.php',    'cmd': 'php ugc_srv.php','tip':''})
             cmds.append({'file_name': 'centra_srv.php', 'cmd': 'php centra_srv.php','tip':''})
             cmds.append({'file_name': 'room_factory.php',   'cmd': 'php room_factory.php','tip':''})
-            cmds.append({'file_name': 'room_srv.php',       'cmd': 'php room_srv.php','tip':''})
-            cmds.append({'file_name': 'webacc',             'cmd': './webacc','tip':'tail -f -n 20 /tmp/ugcman.out\ntail -f -n 20 /tmp/webacc.out'})
-        else:
-            cmds.append({'file_name': 'fcgi_run.php',   'cmd': 'spawn-fcgi -a 127.0.0.1 -p 9100 -F 10 -f "php fcgi_run.php"','tip':''})
+        elif option == 'slave':
+            cmds.append({'file_name': 'fcgi_run.php', 'cmd': 'spawn-fcgi -a 127.0.0.1 -p 9100 -F 10 -f "php fcgi_run.php"','tip': ''})
+            cmds.append({'file_name': 'ugcman', 'cmd': './ugcman', 'tip': ''})
+            cmds.append({'file_name': 'ugc_srv.php', 'cmd': 'php ugc_srv.php', 'tip': ''})
+            cmds.append({'file_name': 'centra_srv.php', 'cmd': 'php centra_srv.php', 'tip': ''})
+            cmds.append({'file_name': 'room_srv.php', 'cmd': 'php room_srv.php', 'tip': ''})
+            cmds.append({'file_name': 'webacc', 'cmd': './webacc','tip': 'tail -f -n 20 /tmp/ugcman.out\ntail -f -n 20 /tmp/webacc.out'})
+        elif option == 'all':
+            cmds.append({'file_name': 'fcgi_run.php', 'cmd': 'spawn-fcgi -a 127.0.0.1 -p 9100 -F 10 -f "php fcgi_run.php"','tip': ''})
             cmds.append({'file_name': 'crontab.php',    'cmd': '','tip':''})
+            cmds.append({'file_name': 'ugcman', 'cmd': './ugcman', 'tip': ''})
+            cmds.append({'file_name': 'ugc_srv.php', 'cmd': 'php ugc_srv.php', 'tip': ''})
+            cmds.append({'file_name': 'centra_srv.php', 'cmd': 'php centra_srv.php', 'tip': ''})
+            cmds.append({'file_name': 'room_factory.php',   'cmd': 'php room_factory.php','tip':''})
+            cmds.append({'file_name': 'room_srv.php', 'cmd': 'php room_srv.php', 'tip': ''})
+            cmds.append({'file_name': 'webacc', 'cmd': './webacc','tip': 'tail -f -n 20 /tmp/ugcman.out\ntail -f -n 20 /tmp/webacc.out'})
+        else:
+            print "you must input some tag: fcgi,queue,ugc,center,room,factory,master,slave,all to restart server or no input it will restart fcgi,queue"
 
     for item in cmds :
         restart(item)

BIN=BIN
ugcman


BIN=BIN
webacc