Получение списка dict в качестве аргумента функции из cmd python

Я столкнулся с той же проблемой, но устанавливал что-то еще и исправил ее после того, как удалил ниже:

/etc/sysctl.conf
fs.file-max=100000

Тогда

/etc/security/limits.conf:
*               soft    nofile          1000000
*               hard    nofile          1000000

Наконец

/etc/pam.d/common-session:
session required pam_limits.so
1
01.02.2021, 20:01
2 ответа

Я столкнулся с такой же проблемой: преобразование списка в json решило эту проблему для меня.

import subprocess
cmd = """gunicorn 'myapp:create(json.dumps([{key: ""}]))' --worker-class gevent -w 1 --bind 127.0.0.1:8019"""
subprocess.call([cmd], shell=True)
0
18.03.2021, 22:33

Не похоже, что для этого нужна оболочка. Попробуйте

cmd = ["gunicorn", 'myapp:create([{key: ""}])', "--worker-class", "gevent", "-w", "1", "--bind", "127.0.0.1:8019"]
subprocess.call(cmd, shell=False)
0
18.03.2021, 22:33

Теги

Похожие вопросы