diff --git a/server/bin/manage.py b/server/bin/manage.py index 89ca28b..0132632 100755 --- a/server/bin/manage.py +++ b/server/bin/manage.py @@ -31,25 +31,25 @@ def getExeCmdLine(pid): def stop(instance_id, node_id, times = 0): if times > 2: return - gameserver_ids = getRuningProgramPids('gameserver') + gameserver_ids = getRuningProgramPids('gameserver2001') pids = gameserver_ids for pid in pids: exepath = getExePath(pid) cmdline = getExeCmdLine(pid) - if cmdline.find("./gameserver\0-i\0%d\0-n\0%d\0" % (instance_id, node_id)) > -1: + if cmdline.find("./gameserver2001\0-i\0%d\0-n\0%d\0" % (instance_id, node_id)) > -1: os.popen('kill -9 %d' % int(pid)) #endfor - gameserver_ids = getRuningProgramPids('gameserver') + gameserver_ids = getRuningProgramPids('gameserver2001') pids = gameserver_ids for pid in pids: exepath = getExePath(pid) cmdline = getExeCmdLine(pid) - if cmdline.find("./gameserver\0-i\0%d\0-n\0%d\0" % (instance_id, node_id)) > -1: + if cmdline.find("./gameserver2001\0-i\0%d\0-n\0%d\0" % (instance_id, node_id)) > -1: time.sleep(1) stop(instance_id, node_id, times + 1) def listServer(): - gameserver_ids = getRuningProgramPids('gameserver') + gameserver_ids = getRuningProgramPids('gameserver2001') pids = gameserver_ids for pid in pids: exepath = getExePath(pid) @@ -63,7 +63,7 @@ def restartServer(str_instance_ids, str_node_id): instance_id = int(instance_id) stop(instance_id, node_id) time.sleep(0.5) - print('gameserver %d starting......' % instance_id) + print('gameserver2001 %d starting......' % instance_id) cmd = 'sh start_instance.sh %d %d' % (instance_id, node_id) os.popen(cmd) time.sleep(0.5) diff --git a/server/bin/start_instance.sh b/server/bin/start_instance.sh index 4e7c349..779de2f 100755 --- a/server/bin/start_instance.sh +++ b/server/bin/start_instance.sh @@ -3,5 +3,5 @@ source /etc/profile source /root/.bash_profile -nohup ./gameserver -i $1 -n $2 -f1,2,3,4,6>> gameserver$2_$1.out 2>&1 & +nohup ./gameserver2001 -i $1 -n $2 >> gameserver$2_$1.out 2>&1 &