Я пытаюсь запустить сервер Sanic за Gunicorn.Проблема заключается в том, как аргументы командной строки читаются в коде.Мой код ожидает, что sys.argv [1] будет конфигурационной документацией.Я смог сделать это в uWSGI, используя опцию pyargv .Но если я напечатаю sys.argv после использования gunicorn, то это будет ['/home/lenovo/.local/bin/gunicorn', '-w', '4', 'cmdargs: app', 'config_path'],вместо ['config_path']
я запускаю свой сценарий следующим образом:
gunicorn -w 4 cmdargs:app config_path
Есть ли в gunicorn эквивалент pyargv от uWSGI?, так что sys.argv включает только фактические аргументы командной строки?
Существуют ли другие способы перезагрузки работников в санитарном режиме после того, как рабочие достигли некоторого предела памяти, кроме использования gunicorn?