首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >仅在一个Unicorn worker上为Slack bot运行Ruby线程

仅在一个Unicorn worker上为Slack bot运行Ruby线程
EN

Stack Overflow用户
提问于 2016-07-02 03:54:41
回答 0查看 103关注 0票数 1

我创建了一个松弛机器人,并在rails初始化器中像这样运行它:

代码语言:javascript
运行
复制
Thread.abort_on_exception = true

Thread.new do
  CorgiBot.run
end

我使用多个worker运行Unicorn,所以每个worker都运行Slack机器人。然后发生的是,每个worker都有相同的slack bot在其上运行,因此对于它接收到的每个命令,都会在slack中返回多个响应/消息。

出于各种原因,我试图避免在自己的服务器上运行slack机器人。使用Unicorn或者只是更改我在Ruby或Rails上的设置,有什么解决方案吗?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38153067

复制
相关文章

相似问题

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