重构 Rails 服务器 CPU 负载过高

macknight · 2015年06月17日 · 最后由 macknight 回复于 2015年07月08日 · 7168 次阅读

我该如何优化 CPU 负载呢?有相关资料不?性能优化这块不太懂。求高手指点~

#1 楼 @rei 嗷,我看下嗷

#1 楼 @rei 求教,我在本地部署了 newrelic 可以运行看到数据,但是在部署到 prod 的时候,用 cap 就是部署不上去,说 Mysql2::Error: Access denied for user 'db_user'@'webserver' (using password: NO) 这个地方有点奇怪的是 db_user@webserver,按理应该 db_user@db_server 吧? 是哪个地方配置的有问题吗?

#3 楼 @macknight config/database.yml

#4 楼 @rei 这个配置过的,对不同环境都有的,而且没有 newrelic 之前是可以运行和部署 prod 的,但是加了 newrelic 就部署不上去了,就一直报 mysql 那个 error...

#4 楼 @rei 难道是因为 databaseyml 里对于 prod 的数据库的密码,我没有写明文?而是用的这种变量<%= ENV['OPERATION_DATABASE_PASSWORD'] %> 的原因?

#4 楼 @rei 好像真的和没写数据库密码明文有关,我把那个环境变量换成明文密码之后,就可以部署到 prod 了...

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