VOLTTRON vctl 状态

VOLTTRON vctl status

我有一个 VOLTTRON 边缘设备,我一直在通过 SSH 远程处理它,出于某种原因,当我 运行 vctl status 我得到一个:

vctl status
VOLTTRON is not running. This command requires VOLTTRON platform to be running

但是如果我在后台执行 tail -f volttron.log volttron 显然 运行ning 我可以看到所有 BACnet 信息等。请参见下面的日志截图。任何想法发生了什么?我会重启 volttron edge 设备吗?

如果您查看 volttron 存储库中的 ./start-volttron.sh 脚本,您将看到行

volttron -vv -l volttron.log > volttron.log 2>&1 &
disown

这将允许您启动并在您下次登录时通过 ssh 访问它。

您是否尝试过 python --trace 追踪违规问题? vtcl 源代码的第一行将向您展示与 --trace 选项一起使用的正确 python 命令。

~/volttron$ /home/volttron/volttron/env/bin/python -m trace --trace ./env/bin/vctl status