|
@@ -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)
|