2017-06-16 17 views
0

我有一个运行Sinatra和Puma的网站,Nginx代理通过上游到Sinatra应用程序的流量。为什么我的布局变化不能在Sinatra/Puma/Nginx生产环境中反映出来?

现在我对其中一个视图做了修改。因为Sinatra应用程序正在生产模式下运行,所以我重新启动了Puma和Nginx,但是在刷新浏览器时,我看不到视图中的更改。

设置都是香草;我还没有做出任何不寻常的设置,特别是与缓存无关。我还查看了Nginx的/ var下是否有包含缓存的目录,但没有。

回答

0

我登录的西纳特拉的GitHub网站在这里这个问题:https://github.com/sinatra/sinatra/issues/1311

最终我注意到,当我重新启动彪马检查地位,彪马套接字关联的过程中始终保持不变。所以我杀死了这个过程并重新启动了Puma。然后,在这种状态下,我注意到这个过程现在有不同的数字,刷新浏览器时,这些变化反映出来了。

我不确定这是否是暂时性问题,但现在确实解决了问题。

相关问题