In our self-hosted server, out of sudden, the socket IO didn’t work any longer.
Error message in node-socketio.log :
Unable to join chat room. Error: certificate has expired
I’ve tried to
renew SSL certificate (Letsencrypt)
disable/set to auto setting of “ssl_ecdh_curve” in config/nginx.conf
Upgrade node version to v12.22.5
Generate nginx.conf using certbot
But none are working.
The configuration :
Frappe/Erpnext v.12.x.x
Node version v10.18.0
Ubuntu 18.04 LTS
Letsencrypt SSL
CertBot https://certbot.eff.org/