我试图在VS代码上创建一个启动配置,以便调试Redis队列后台工作程序。
现有的
发射js
包含:
{
"version": "0.2.0",
"configurations": [
{
"name": "API",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/src/app/run.py",
"console": "integratedTerminal",
"cwd": "${workspaceFolder}/src/app"
}
]
}
从常规bash终端启动Redis队列工作程序的命令有:
cd /home/user/api/src/app
source env/bin/activate
rq worker --url redis://localhost:2179
什么才是正确的选择
发射js
配置,以便使用VS代码启动和调试Redis队列工作程序?
到目前为止,我的结论如下:
{
"name": "Redis Queue Worker",
"type": "python",
"request": "launch",
"program": "rq",
"console": "integratedTerminal",
"cwd": "${workspaceFolder}/src/app",
"args": ["worker", "--url", "redis://localhost:2179"]
}
这给了我以下错误:
FileNotFoundError: [Errno 2] No such file or directory: '/home/user/api/src/app/rq'