我正在尝试访问sidekiq网站,但是我得到了一个空白页。没有错误或消息。
我正在使用以下环境:
ruby 2.6.3
Rails 6.0.2.1 (inc. zeitwerk)
rack 2.1.2
sidekiq 6.0.4
如果我在没有zeitwerk的情况下将sidekiq分级到5.2.7版本,我也不会从sidekiq网络获得任何内容。所以这必须是一个普遍的问题。
如果我访问 sidekiq 网络,则返回空白页面/html 正文。薄显示以下请求:
Started GET "/admin/sidekiq" for ::1 at 2020-02-07 11:32:58 +0100
Started GET "/admin/sidekiq/stylesheets/bootstrap.css" for ::1 at 2020-02-07 11:32:58 +0100
Started GET "/admin/sidekiq/stylesheets/application.css" for ::1 at 2020-02-07 11:32:58 +0100
Started GET "/admin/sidekiq/stylesheets/application-dark.css" for ::1 at 2020-02-07 11:32:58 +0100
任何想法都值得赞赏
机架版本2.1.2有问题。我一直在降级到2.0.8版。
宝石文件
gem 'rack', "2.0.8"
更新
固定在new_relic_rpm >= 6.9.0
上述2.0.8
的机架版本存在问题,其中使用基于代理的浏览器工具注入导致内容长度标头与内容大小不匹配,这反过来又在某些情况下会导致内容截断。
https://github.com/newrelic/newrelic-ruby-agent/pull/312