【发布时间】:2022-01-16 10:44:03
【问题描述】:
我正在尝试在 VS 代码上创建启动配置,以便调试 Redis Queue 后台工作程序。
现有的 launch.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 Queue worker 的命令是:
cd /home/user/api/src/app
source env/bin/activate
rq worker --url redis://localhost:2179
什么是正确的 launch.js 配置,以便我可以使用 VS 代码启动和调试 Redis Queue 工作线程?
截至目前,我得到了以下结果:
{
"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'
【问题讨论】:
标签: redis web-worker vscode-debugger