【问题标题】:How to make sidekiq jobs perform on the same AWS EC2 Instance如何让 sidekiq 作业在同一个 AWS EC2 实例上执行
【发布时间】:2019-03-09 07:47:01
【问题描述】:

我有一个 ruby​​ on rails 应用程序,我使用 Sidekiq 在后台生成文件。创建文件后,我将尝试获取文件。问题是,有时,很可能是由于负载均衡器,sidekiq 作业在我的另一个 ec2 实例中执行,因此创建了文件,但我无法从当前实例中获取它。

有没有办法确保通过同一个 ec2 实例执行请求(不一定是关于 Sidekiq,因为我觉得这个问题也可以更通用地应用)?

【问题讨论】:

标签: ruby-on-rails amazon-web-services amazon-ec2 sidekiq


【解决方案1】:

启用负载平衡器粘性会话。此链接适用于 Classic ELB,但其他 ELB 也支持此功能。

Configure Sticky Sessions for Your Classic Load Balancer

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-24
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-24
    • 2017-03-22
    • 1970-01-01
    相关资源
    最近更新 更多