Files
IM-server-new/systemd/README.md
T

1.8 KiB

Linux Service 方式运行

除了命令行方式直接执行IM服务外,还可以以linux systemd service方式来运行,注意以这种方式运行,im服务的配置还是需要按照常规方法来配置。

获取软件包

如果是社区版可以下载野火release或则会自己源码编译,得到软件压缩包distribution-bundle-tar.tar.gz。如果是专业版使用专业版邮件里的链接下载软件压缩包,下载后先解压一次,得到distribution-bundle-tar.tar.gz压缩包。

部署软件包

创建/usr/local/wildfirechat/im目录,把软件包解压到这个目录下。解压后这个目录下有bin、config、lib等目录。

专业版软件包压缩了2次,先解压出distribution-bundle-tar.tar.gz,再拷贝到IM目录再次解压,所以注意确认目录下有bin、config等目录才对。

放置Server File

把wildfire-im.service放到/etc/systemd/system/目录下。

管理服务

  • 启动: sudo systemctl start wildfire-im.service
  • 停止: sudo systemctl stop wildfire-im.service
  • 重启: sudo systemctl restart wildfire-im.service
  • 查看控制台日志: journalctl -f -u wildfire-im.service

日志

日志文件在/usr/local/wildfirechat/im/logs目录下。如果需要提供日志给野火官方,请把这个目录下的日志和制台日志(journalctl -f -u wildfire-im.service)一起发给野火。

配置

需要对IM服务配置来达到最好的执行效果,配置文件在/usr/local/wildfirechat/im/config目录下。另外还可以设置服务的内存大小,修改/usr/local/wildfirechat/im/bin/wildfirechat.sh文件的倒数3、4行。打开Xmx和Xms配置,设置为合适的内存大小。