2023年04月28日
2023/04/28 13:47 昨天把PaaS平台上的Rocket.Chat给重新处理了一下,更换了最新的6.x的版本,主要是原来的发布版本找不到了,原来的文件不知道怎么回事,启动的时候又报错了。更新了版本之后,通过更新node版本,结合昨天对mongodb的处理,把有ReplicaSet控制的mongodb给启动起来了。 然后昨晚的时候,又想着通过snap把原有的Server给升级上去,但是升级失败了。主要的问题有两个,一个是snap中自带caddy没有办法自行签署证书,然后就启动失败了。把caddy的服务给停掉了,之后应用就正常了。 另外还有一个就是升级到6.x的版本时,应用启动出现了错误,说是无法新建索引,因为原来的索引存在了。然后,通过mongosh学会了查找索引,然后删除某一个索引,然后删除表上的所有索引。接着应用也就正常了。 最终的使用环境内,只是把caddy给停用了,毕竟现在有nginx,而且申请证书之类的一切都正常的,暂时没有时间再去研究caddy了,虽说可能用起来可能比nginx更好一些。 具体的处理步骤以及脚本记录如下:Rocket.Chat 关于这个应用的基本维护工作也就到这步了,通过这个学了点nodejs、snap以及mongodb的基本操作处理。 后面继续把重心转去量化计算。 同时,发现自己更适合坐硬板凳,换了一个硬靠背的凳子之后,主要有个手托,然后比之前更舒服一些,天气也开始热起来了。