使用Gunicorn运行Sanic时出现sys args

时间:2019-05-27 17:12:35

标签: python-3.x gunicorn uwsgi sanic

我正在尝试在Gunicorn后面运行Sanic服务器。问题在于如何在代码中读取命令行参数。 我的代码希望sys.argv [1]是配置文档。我可以使用 pyargv 选项在uWSGI中做到这一点。但是,如果我在使用gunicorn之后打印sys.argv,那么它将是['/home/lenovo/.local/bin/gunicorn'、'-w'、'4'、'cmdargs:app'、'config_path'], 而不是['config_path']

我正在如下运行脚本:

gunicorn -w 4 cmdargs:app config_path
  1. 在gunicorn中是否有任何uWSGI的 pyargv 等效项,因此sys.argv仅包含实际的命令行参数?

  2. 除了使用gunicorn之外,还有其他方法可以使工作人员达到一定的记忆极限后重新装载sanic?

0 个答案:

没有答案