1
我有軌道4.1應用程序與生產sidekiq運行。我已經使用nginx +獨角獸進行了部署。此外,我已經安裝sidekiq UI如下,Sidekiq用戶界面不加載資產 - 404沒有找到
mount Sidekiq::Web => '/sidekiq'
但由於最近幾天當過我嘗試訪問sidekiq UI,sidekiq的所有資產返回404,沒有找到。但它以前工作正常。但沒能找到什麼導致404
這裏是我的設置我的應用程序 的nginx +麒麟設置
upstream sample_app {
server unix:/tmp/sample_app.sock fail_timeout=0;
}
server {
listen 80;
server_name www.sample_app.com;
root /home/deploy/applications/sample_app/current/public;
# set expire to all assets
location ~* \.(?:ico|css|js|gif|jpe?g|png|svg)$ {
expires max;
}
try_files $uri/index.html $uri @sample_app;
location @sample_app {
proxy_set_header X-Request-Start "t=${msec}";
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://sample_app;
}
error_page 500 502 503 504 /500.html;
error_page 404 413 /404.html;
client_max_body_size 50M;
keepalive_timeout 10;
}
但我不明白這裏會發生什麼。爲什麼這個塊爲sidekiq資產發送404。 –
修改一個gem的web服務器配置應該不是一個可接受的解決方案。 – BM5k