我们在Ubuntu服务器机器上安装了一个Rocket.Chat服务器实例。一切都很好。但是每天晚上,Rocket.Chat服务器结束工作,忘记url和mongo设置。那么我需要再做一次:
export ROOT_URL=http://your-host-name.com-as-accessed-from-internet/export MONGO_URL=mongodb://localhost:27017/rocketchatnode main.js服务器就会运行。但每天晚上我们都会遇到同样的问题。
有谁知道这个问题并有解决办法吗?
发布于 2016-06-03 14:27:07
添加作为一个答案,这样问题就结束了。
Disclaimer: I work for Rocket.Chat. 服务器为什么要工作?日志里有什么信息吗?
另外,由于要在shell会话中设置这些变量,它们将在下一次会话中被清除。如果您希望它们是持久的,则必须添加/etc/配置文件.您也可以通过#support频道在demo.rocket.chat上与我们联系,也可以在github.com/RocketChat/Rocket.Chat/issues上提交问题。
发布于 2018-11-21 14:35:08
要解决这个问题,您应该创建rocketchat服务,并将其作为系统启动过程/服务启用。
您可以查看有关如何创建rocketchat服务这里的视频教程。
ADD ROCKET CHAT SERVICE
gedit /usr/lib/systemd/system/rocketchat.service
# Add following lines in this service file
[Unit]
Description=The rocket chat server
After=network.target remote-fs.target nss-lookup.target nginx.target mongod.target
[Service]
ExecStart=/bin/node /opt/rocketchat/main.js
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=ping
User=root
Environment=MONGO_URL=mongodb://localhost:27017/rocketchat ROOT_URL=http://192.168.0.138 PORT=3000
[Install]
WantedBy=multi-user.target
systemctl enable rocketchat.service
systemctl start rocketchat.servicehttps://stackoverflow.com/questions/34721802
复制相似问题