首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rocket.Chat服务器关闭并忘记设置

Rocket.Chat服务器关闭并忘记设置
EN

Stack Overflow用户
提问于 2016-01-11 12:39:26
回答 2查看 1.2K关注 0票数 1

我们在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/rocketchat
  • node main.js

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

有谁知道这个问题并有解决办法吗?

EN

回答 2

Stack Overflow用户

发布于 2016-06-03 14:27:07

添加作为一个答案,这样问题就结束了。

代码语言:javascript
复制
Disclaimer: I work for Rocket.Chat. 

服务器为什么要工作?日志里有什么信息吗?

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

票数 1
EN

Stack Overflow用户

发布于 2018-11-21 14:35:08

要解决这个问题,您应该创建rocketchat服务,并将其作为系统启动过程/服务启用。

您可以查看有关如何创建rocketchat服务这里的视频教程。

代码语言:javascript
复制
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
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34721802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档