Joplin Server日志报timeout Waiting for NTP Response

不知道从什么时候开始,本地部署的joplin server不好使了,服务一直无法正常访问,看日志是一直报和NTP有关的。

1
2
3
4
5
App: Starting server v2.7.3 (prod) on port 22300 and PID 22...
Error: Cannot retrieve the network time from pool.ntp.org:123: Timeout waiting for NTP response.
    at Timeout._onTimeout (/home/joplin/packages/lib/vendor/ntp-client.js:79:22)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)

在github上看issues,也没有很好的解决办法。

临时解决就是在安装目录中的配置MAX_TIME_DRIFT值为0.

1
2
cd /home/joplin/packages/server/dist
sed -i 's/MAX_TIME_DRIFT: 2000/MAX_TIME_DRIFT: 0/' env.js
updatedupdated2023-12-252023-12-25