为了不让OpenClaw小龙虾的网关老是挂掉,我养了一只看门狗
在Windows系统本地部署了OpenClaw小龙虾的小伙伴都知道,它的gateway网关经常会挂掉。
按老马个人的观察发现,基本上撑不过一天,Powershell或者CMD窗口里面就会显示停止,需要你重新输入openclaw gateaway命令重新启动。
反倒是Linux系统和Mac系统中部署的小龙虾会好一点,老马有一只部署在Linux服务器容器里面的云端龙虾。
正常运行个把月了,网关基本不会自动挂掉,除非是小龙虾自己改了配置文件,把配置文件改坏了,可能会导致网关重启失败。
大多数正常情况下,是不会挂掉的。稳定性来说还是Linux和Mac系统好,Windows系统差一些。
本来想着,Windows系统的电脑不关机、不断网,能一直跑着运行着小龙虾,随时随地可以在手机上安排龙虾干活。
没想到动不动这网关就自动挂掉,导致小龙虾失联,俗称虾没反应了,虾不回复了,虾挂了,但其实虾没死。
有很多小伙伴习惯用OpenClaw的Web UI去跟小龙虾聊天对话的,有时候经常遇到小龙虾不回应,没反应,那多半要看一下网关是不是挂了。
可能说到这里,小伙伴会反驳,网关没挂啊,我的Powershell或者CMD窗口还开着呢?但是你仔细一瞧,你发现窗口里面的日志是不再滚动更新。
而且下面还多出了一行,可以继续输入命令的内容,这就说明网关已经是挂掉了。并非你要把Powrshell或者CMD窗口关掉,才算网关挂掉。
因此,判断网关挂没挂掉,你就看窗口的日志是不是正常在滚动显示的,最底部是不是没有多出一行内容,如图就是挂掉了:
当然,以上判断是说给小白用户听的,对于电脑基本知识比较熟悉的小伙伴都知道这回事。
老马的龙虾同样遇到这个令人糟心的问题,因为是部署在Windows本地环境的,虽然Mac电脑也部署了一个,但主力龙虾还是Windows电脑上养。
为了保证OpenClaw小龙虾的网关不会老是自动挂掉,挂掉了还得自己手动再次输入命令去重启操作太繁琐,老马索性搓了一个小龙虾看门狗软件。
看门狗(watchdog)可以理解为一个小龙虾网关的监控软件,这个软件开启后,会一直常驻在电脑上,一直在后台监控着小龙虾的网关情况。
软件的主要核心功能有以下几点:
1.软件绿色无需安装,双击即可运行,支持Windows10/11系统,暂不支持Mac系统和Linux系统。
2.运行软件后,点击开始看门,软件会隐藏到Windows右下角菜单栏显示为图标,常驻在后台运行,自动检测当前网关是否正常开启。
没有开启的话,会自动调用Windows电脑上的Powershell窗口进行开启,并保留Powershell窗口处于不关闭状态,网关正常运行的状态。
3.一旦发现网关挂掉了,或者是Powershell窗口被你误关了,同样会自动进行重启。
4.每5分钟还会定时巡检一次,过程中发现网关挂了会自动重启。一般情况下,自动重启会进行3次,兜底保证网关最终能成功启动。
5.如果遇到重启过程中,网关进程被占用了,软件会把之前残留的进程结束掉,再次进行重启。
这款很省心,能帮我们看住OpenClaw小龙虾网关大院的看门狗,老马给起了一个超长的名字,叫:老马OpenClaw小龙虾看门狗。
俗话讲,名字长一点,显得霸气一点。经过老马的测试使用,目前软件已经能稳定运行,功能正常使用,东西虽小虽简单,好歹也能解决问题。
但是重点来了,这里划重点,避免有些小伙伴误解:
1.这款软件老马是基于原生原版的OpenClaw小龙虾开发的,也就是说原生原版的小龙虾使用没问题。
其余的套壳龙虾,如QClaw、ClawX、OneClaw、有道龙虾等,它们底层是OpenClaw,理论上也应该可以使用。
老马没测试过,因为有些套壳龙虾本身也可能会自带网关的监控重启功能。如果没有这类功能,那你可以试一下小龙虾看门狗。
2.小龙虾看门狗不支持云端部署的龙虾,或者其它非套壳龙虾,如Workbuddy,钉钉悟空,智谱AutoClaw这类的。
因为各大厂商推出的龙虾实在太多,老马也不可能天天都光记着这些名字了,有兴趣全面了解的可以回看之前的文章:一文帮你搞清楚本地、云端、套壳、变种等各种小龙虾。
等你确定了自己部署,或者安装的是什么龙虾,是不是龙虾之后,才能判断小龙虾看门狗适不适合用。
3.小龙虾看门狗不支持部署在Windows系统WSL虚拟机环境中的OpenClaw,因为WSL虚拟机里面运行的是Linux系统,不是Windows系统,而且跟本机的Windows系统是隔离的,等于两个独立的系统。
4.小龙虾看门狗不可能百分百没有bug,虽然老马在Windows 11系统上能够正常使用,但不代表其它Windows系统环境的小伙伴不会出问题。
所以如果有出现一些问题,或者有啥建议,可以在交流群里给老马留言,在本文评论区里面留言也是可以的。
个人精力有限,微信私聊不过来,有问题还是在群里留言,老马空余时间都会看一下群里的问题,然后进行回复的。
下面再简单地给大家介绍一下小龙虾看门狗软件的使用方法,不复杂,本身就是个小软件,一般开启看门模式之后都不用去管它,保证它没被关掉就行。
OpenClaw小龙虾看门狗使用说明
软件下载地址在文末,老马会打包放在服务器和网盘上,以满足不同网络环境的小伙伴去下载。
下载好软件压缩包之后,解压后,双击运行软件即可,软件本身文件体积不大,才28MB,如图:
软件启动后,如果你此时的OpenClaw网关已经开启了,正在运行中,软件是不会自动检测到的,如图:
必须是你点击了“开始看门”,软件才会去检测你当前的网关是否正常运行。如果正常运行,网关状态就会提示“在线”。
如果没有正常运行,软件就会自动帮你去启动网关。然后还有一个细节,点击“开始看门”后,软件会自动隐藏到Windows右下角的图标栏内,如图:
等于是静默,躲在后台悄悄地帮你看门就行了,并不会去打扰你。如果你要打开软件主界面,可以点击图标,或者鼠标右键图标显示主窗口即可,这里还可以设置是否“开机自启动”,或者退出软件,如图:
开启看门模式后,无论你的网关是自动挂掉的,还是你手动把Powershell或者CMD窗口关掉了,软件都能检测到,并自动帮你重启,如图:
如果在重启网关的过程中,遇到之前残留进程阻碍,导致网关无法正常重启。不用担心,稍等一会儿,软件也会帮你清理掉残留进程,再次进行网关的重启,如图:
基本上操作就是这些了,开启了看门之后,你就可以关掉软件主窗口,反正它还是在后台继续运行的。
但是如果你在软件主窗口中,点击关闭看门,那就意味着软件不会再去持续监控网关是否正常运行了,等于软件的作用废了,跟你退出软件一个道理,如图:
所以老马的建议是,你要真不想用小龙虾看门狗了,你就在Windows右下角找到软件图标,鼠标右键选择退出软件就行了。
一般情况下没必要去点击“关闭看门”,而且点击软件主窗口右上角的“x”,并不会真正退出软件,只会是隐藏到Windows右下角的菜单栏。
其它的也没啥需要说明的了,另外补充一点,软件很小,不会占用你太多的电脑硬件资源,也不会导致你的电脑卡顿,总共运行才需要几十MB的电脑内存。
同理,也不存在什么木马后门,病毒程序,如果觉得有风险,不信任的话,可以选择不用。
软件是老马自己原创手搓,免费分享给大家使用的,禁止去什么闲鱼、小红书倒卖。如有小伙伴发现了可以向老马反馈,其它未尽事宜,解释权归老马所有。
以下是小龙虾看门狗软件的下载地址:
直链下载:
https://www.majiabin.com/AI/op-watchdogv1.0.0.zip夸克网盘:
https://pan.quark.cn/s/fab68a3ca83bUC网盘:
https://drive.uc.cn/s/c14210508b4a4?public=1迅雷云盘:
https://pan.xunlei.com/s/VOoZaNjJ951lMoP1kyoeTHi6A1提取码:kr6n
好了,以上就是今天的分享,欢迎关注、点赞、转发一键三连。有任何问题和需求,请在评论区留言,回见!
对了,老马最近刚创建了一个AI学习交流群,有兴趣进群的小伙伴可以添加老马微信号:immajiabin,添加好友时备注:进群(不备注不通过)。


