我创建了一个在树莓派4上运行的不和谐机器人,它共享来自特定用户的tweet。代码的流部分是受这个启发的:
https://github.com/bradtraversy/real-time-tweet-stream
我正在听一个过滤的流,并且时不时地得到操作中断。确切的错误信息是:
{
errors: [
{
title: ‘operational-disconnect’,
disconnect_type: ‘UpstreamOperationalDisconnect’,
detail: ‘This stream has been disconnected upstream for operational reasons.’,
type: ‘link removed for forum rules’
}
]
}
每次我得到这个错误,我的机器人从流脱机(但仍然在线不和谐),我必须手动重新启动机器人,以便重新连接到流。是否有一种方法可以防止这种错误,如果没有,当它得到错误时自动重新启动流?
谢谢!
我想我已经找到了错误。这不在代码里。当我从另一台计算机通过ssh连接时,我使用屏幕打开许多终端窗口。
我希望能够关闭终端(和ssh连接)而不结束js脚本。我已经谷歌它,发现屏幕,但似乎有一些问题。
当我与我的其他计算机保持连接并且不关闭ssh时,它不会得到操作断开。
那么现在的问题是,为什么当我把运行脚本的终端放在后台使用屏幕时,它会得到那些操作断开?