2017-06-16 16 views
0

我有一個運行Sinatra和Puma的網站,Nginx代理通過上游到Sinatra應用程序的流量。爲什麼我的佈局變化不能在Sinatra/Puma/Nginx生產環境中反映出來?

現在我對其中一個視圖做了修改。因爲Sinatra應用程序正在生產模式下運行,所以我重新啓動了Puma和Nginx,但是在刷新瀏覽器時,我看不到視圖中的更改。

設置都是香草;我還沒有做出任何不尋常的設置,特別是與緩存無關。我還查看了Nginx的/ var下是否有包含緩存的目錄,但沒有。

回答

0

我登錄的西納特拉的GitHub網站在這裏這個問題:https://github.com/sinatra/sinatra/issues/1311

最終我注意到,當我重新啓動彪馬檢查地位,彪馬套接字關聯的過程中始終保持不變。所以我殺死了這個過程並重新啓動了Puma。然後,在這種狀態下,我注意到這個過程現在有不同的數字,刷新瀏覽器時,這些變化反映出來了。

我不確定這是否是暫時性問題,但現在確實解決了問題。

相關問題