|
@@ -10,9 +10,10 @@ home = expanduser("~")
|
|
def start(args):
|
|
def start(args):
|
|
setup_util.replace_text("dancer/app.pl", "localhost", ""+ args.database_host +"")
|
|
setup_util.replace_text("dancer/app.pl", "localhost", ""+ args.database_host +"")
|
|
setup_util.replace_text("dancer/nginx.conf", "USR", getpass.getuser())
|
|
setup_util.replace_text("dancer/nginx.conf", "USR", getpass.getuser())
|
|
|
|
+ setup_util.replace_text("dancer/nginx.conf", "server unix:.*\/FrameworkBenchmarks", "server unix:" + home + "/FrameworkBenchmarks")
|
|
|
|
|
|
try:
|
|
try:
|
|
- subprocess.Popen("plackup -E production -s Starman --workers=2 -l " + home + "/FrameworkBenchmarks/dancer/frameworks-benchmark.sock -a ./app.pl", shell=True, cwd="dancer")
|
|
|
|
|
|
+ subprocess.Popen("plackup -E production -s Starman --workers=" + str(args.max_threads) + " -l " + home + "/FrameworkBenchmarks/dancer/frameworks-benchmark.sock -a ./app.pl", shell=True, cwd="dancer")
|
|
subprocess.check_call("sudo /usr/local/nginx/sbin/nginx -c " + home + "/FrameworkBenchmarks/dancer/nginx.conf", shell=True)
|
|
subprocess.check_call("sudo /usr/local/nginx/sbin/nginx -c " + home + "/FrameworkBenchmarks/dancer/nginx.conf", shell=True)
|
|
return 0
|
|
return 0
|
|
except subprocess.CalledProcessError:
|
|
except subprocess.CalledProcessError:
|