部署到服务器上后,一开始还能加载的上,过段时间就加载不上了,然后不用管一会有恢复正常了,这是哪里的问题,和缓存或者内存有关系么
你也是阿里云 centos 7,2G 内存么?你说的“加载”应该指的是 precompile 这个环节吧?我的解决是:升内存,这个问题也困扰我很久,之前我 2G 服务器跑的很好,是 centos 6,但是新服务器用了 7,就出现这个问题。
@liwei78 assets precompile 过程成功了但是浏览器会时不时的加载不上 assets 里的文件,等一会的话就,加载又恢复正常
我的做法是关闭其他占内存服务,稍后启动,比如 redis, mysql 等,最好不影响业务。这是临时解决办法。加 swap 也可以. 终极方案,加内存吧。
rake assets:precompile
编译压缩 js/css/image 等
我通常是运行cap production
部署的时候,卡在了这一步,通常就是内存不够,想办法释放点内存就可以了.
你似乎不是这个问题
用五楼的方法看看先。
@rel 前台的页面的 head 里只有
<script src="/javascripts/dynamic.js"></script>
<script src="/javascripts/jquery.timeago.js"></script>
assest 里的文件都没有去加载 我直接http://xx.xxx.xx.xx/paht 还能获取到 css 和 js 页面的里的图片加载正常
我跳到另一个页面去,又可以加载完成