Page tree
Skip to end of metadata
Go to start of metadata

将 Cobub Toaster 的压缩包解压到任意目录,建议解压到 /usr/local/ 或 /opt/ 目录下 然后修改配置文件 toaster.conf,重点解释几个值

[base]
# userMaxCount: 这个参数比较关键, 这是允许最大的链接数量, 如果超过这个数量, 服务器会返回"5000 server is busy" 错误给客户端, 这个值不能比上面设置的fs.file-max大。
userMaxCount 500000
# bind: 表示推送服务tcp监听的网卡:端口, 用","分隔多个监听, 通常场景下只需要监听一个端口就足够了
tcp.bind 0.0.0.0:9000,0.0.0.0:9001

[web]
# post body 的大小限制, 默认为10M, 要表示为1g可以写成"1gb"
postlimit 10mb
# bind: 这个参数表示web service监听的网卡:端口, 注意, 这里的localhost应该要替换为自己的内网地址, 绑定内网的网卡. 如一般是192.168.xxx.xxx(不建议把web service暴露到公网)。建议使用Nginx作为反向代理,否则可能发生乱码问题。
bind 127.0.0.1:8888

[message]
feedbackTimeout 20m
# 最大的消息过期时间为720小时(30天)
maxMsgExpire 720h

[connection]
#最小心跳包间隔时间, 1分钟
min_heartbeart_timeout 1m
#最大心跳包间隔时间, 20分钟
max_heartbeat_timeout 20m

#在心跳包间隔+heartbeatDelay的时间内如果没有接收到客户端发来的心跳包, 那么server
#会认为这是死链接, 会close掉这个链接, 此处设为30s
heartbeatDelay  30s

[cobub_verify]
#这两个key来自于Cobub 用户中心
user_key 3e5f68afbb0f94xxx09bfc1730
user_secret 2d43d5dcdcb2yyyy3269dfb56b4b17
  • No labels