阿水的世界。
Nightcout是一个用于血糖数据收集的在线数据库,可用于xdrip+的数据同步。
在linux系统下,搭建的Nightcout因为使用了SSL,且证书过期,导致数据无法同步,显示SSL过期,重发证书后,无法使用npm stop dev停止该项目。
因为Nightcout使用的nodejs编写,可以通过查询node关键词获取进程id,然后用kill杀死进程,再重新启动Nightcout服务即可。
具体可使用如下命令:
- 使用
netstat -nap | grep node
命令查询id号,同时结合服务监听的端口来确定准确的id号 - 使用
kill -9 id号
杀死当前进程 - 使用
npm run dev
或npm run proc
重新启动服务即可。
给家里的小朋友准备早饭,实在不知道该做什么,趁着手边有的东西准备了一下。
具体配料如下:
冬瓜1块,大约100克
土豆1个,实际使用大约100克
鸡蛋一个
香油,一点点
黑胡椒,一点点
酱油,一点点,可加可不加
盐,可加可不加
制作方法:
- 冬瓜、土豆去皮洗净、鸡蛋洗净,都蒸或煮熟到软烂
- 冬瓜和土豆捣碎,鸡蛋切小块或者碎末(看心情^_^),混合搅拌均匀
- 加入一点点香油(大约1克) 加入一点点黑胡椒,孩子口味清淡,建议加一点点就好,如果有研磨器磨2到3下。
- 酱油和盐都是可加可不加的,开始吃盐的宝宝可以加一点。 再次搅拌均匀即可。
注意:酱油含盐量很高,不建议多加,尤其注意不要和盐一起加多了。酱油含盐量可以看标签中营养成份表,里边钠含量可以代表含盐量,390毫克钠大约等于1克盐。
关于德康dexcom G6 传感器出现G6 State isn't currently known. Next connecion will update this故障的解决
xdrip+在使用的时候,如果配套使用的是的dexcom g6传感器,可能会出现G6 State isn't currently known. Next connecion will update this
提示信息,且没有5分钟一次的打点信息,同时在系统状态中,传感器状态为扫描状态,并且提示Localtion services needs to be on enable on andriod 6+
。此时,查看事件日志,日志中提示:Localtion services needs to be on enable on andriod 6+
com.polidea.rxandroidble2.exceptions.BleScaException:Location Services disabled(code 4)
此时应检查手机的系统状态,查看是否是“位置信息”被关闭了,如果关闭了,需要打开,然后重启下手机应该就能正常使用了。
更新Let's Encrypt SSL证书(通过DNS方式验证)
刚刚,网站的Let's Encrypt SSL到期了,需要更新一下证书,但是不想通过80端口自动更新,想使用DNS验证的方式手动更新,
现在服务器已经安装过certbot,使用这个命令certbot-auto --manual --preferred-challenges dns certonly
更新证书。
如果遇到这个错误:
Upgrading certbot-auto X.XX to X.XX.X...
Couldn't download https://raw.githubusercontent.com/certbot/certbot/v0.XX.0/letsencrypt-auto-source/letsencrypt-auto. <urlopen error [Errno 110] Connection timed out>
原因是:certbot-auto将始终尝试从最新版本中获取自身的最新版本。
解决方案:在命令后加 --no-self-upgrade 即可。即:
certbot-auto --manual --preferred-challenges dns certonly --no-self-upgrade
运行后,根据提示输入单个或多个域名,多个域名中间用英文逗号隔开,再次显示:
Please deploy a DNS TXT record under the name
_acme-challenge.XXXX.com with the following value:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Before continuing, verify the record is deployed.
这时需要更新域名的_acme-challenge解析值,解析完成后,使用nslookup命令可以查到相应的解析后,再点继续。
具体查询命令如下:
$ nslookup
> set type=txt
> _acme-challenge.XXXX.com
Server: 223.5.5.5
Address: 223.5.5.5#53
Non-authoritative answer:
_acme-challenge.XXXX.com text = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
certbot提示证书更新成功后,重启网站服务即可。
lnmp重启nginx命令:sudo lnmp nginx restart
至此,SSL更新完成。