# Sidekiq 在 rack gem 升级后渲染失败

**URL:** <https://meta.discourse.org/t/sidekiq-failing-to-render-after-rack-gem-upgrade/138429>\
**Category:** Bug\
**Created:** [2020 年1 月 13 日 06:12 UTC](https://meta.discourse.org/t/sidekiq-failing-to-render-after-rack-gem-upgrade/138429 "2020-01-13T06:12:28Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

作者： ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
发布日期： [2020 年1 月 13 日 07:08 UTC](https://meta.discourse.org/t/sidekiq-failing-to-render-after-rack-gem-upgrade/138429/3 "2020-01-13T07:08:59Z")

</div>

此问题已根据以下内容修复：

> <https://github.com/discourse/discourse/commit/eb105ba79d61604555b310ab553277df1848a78f>
>
> We can not upgrade rack cause it breaks Sidekiq web.
> 
> I can not find a trivial f…ix short of disabling sessions in Sidekiq which
> is a security concern.
> 
> We need to figure out how to reuse sessions with our Rails application in
> Sidekiq.
> 
> This gets extra complex cause we use a special cookie store for sessions.
> 
> https://github.com/discourse/discourse/blob/9e399b42b96f115a8367c368862d62aeecfac680/lib/discourse\_cookie\_store.rb#L3-L21

我们正在单独跟踪一个升级 Rack 的 TODO 事项。

---

_[View the full topic](https://meta.discourse.org/t/sidekiq-failing-to-render-after-rack-gem-upgrade/138429)._
