1

我们在 Ubuntu 服务器机器上安装了 Rocket.Chat 服务器的实例。一切正常。但是每天晚上 Rocket.Chat 服务器最终都会工作并且忘记了 url 和 mongo-db 设置。然后我需要再做一次:

  • export ROOT_URL=http://your-host-name.com-as-accessed-from-internet/
  • export MONGO_URL=mongodb://localhost:27017/rocketchat
  • node main.js

并且服务器运行。但是每天晚上我们都会遇到同样的问题。

有谁知道这个问题并有解决方案?

4

2 回答 2

1

添加作为答案,以便问题关闭。

Disclaimer: I work for Rocket.Chat. 

为什么服务器最终工作?日志中是否有任何信息?

此外,由于您在 shell 会话中设置这些变量,它们将在您的下一个会话中被清除。如果您希望它们持久存在,则必须添加您的 /etc/profile... 您也可以通过频道 #support 上的 demo.rocket.chat 联系我们,或在 github.com/RocketChat/Rocket.Chat/ 上提交问题问题。

于 2016-06-03T14:27:07.747 回答
1

要解决此问题,您应该创建 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.service
于 2018-11-21T14:35:08.383 回答