Rails 我的 Redmine 每天早上第一次打开会很慢,大约需要 7 秒时间

sevk · 2014年07月30日 · 最后由 sevk 回复于 2014年08月03日 · 3558 次阅读

我的 redmine 每天早上第一次打开页面会很慢,大约需要 7 秒时间,

第二次就 0.01 秒的样子。估计是 rails 后台自动释放了资源吧?咋办

是不是需要写个 watir , 每天早上上班前自动去访问一下?

没有用 production 环境启动吧?

#1 楼 @huacnlee

rails s thin -p 80 -e production -d

是 production 的

伸个懒腰 放松一下 正好开始工作!

你是每天早上自己电脑重新启动 Redmine?

#4 楼 @huacnlee redmine 是一直运行的,就是每天早上第一次加载页面慢

#5 楼 @sevk 你怎么部署的,具体说一下

rails 在 ubuntu 的机器,4G 内存,空闲内存 1.2G ruby 2.1.1p76 (2014-02-24 revision 45161) [i686-linux]

MySQL 在局域网 windows 的机器,内存 4G,空闲 1.1G

git clone --depth=1 bundle gem install thin 按 doc/INSTALL 里操作 rails s thin -p 80 -e production -d

是不是电脑也才睡醒?mysql 重新连接了,电脑开启了智能降频等等。。

#8 楼 @sandect 就是跑在我的电脑上面,他没有睡觉,只是下班后自动 ifdown 了。mysql 重新连接是有可能的,估计就是 mysql 重新连接造成的吧。电脑没有开启自动降频。

可能是 mysql 数据库的设置问题,mysql 默认超过 8 小时没有链接就会断开链接

什么应用服务器?

不好意思刚看到 thin.

passenger 有这个问题,我们的策略就是 crontab + wget

#12 楼 @hmilym 了解了多谢

需要 登录 后方可回复, 如果你还没有账号请 注册新账号