我正在尝试在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
在gunicorn中是否有任何uWSGI的 pyargv 等效项,因此sys.argv仅包含实际的命令行参数?
除了使用gunicorn之外,还有其他方法可以使工作人员达到一定的记忆极限后重新装载sanic?