Gem request-log-analyzer 分析日志

feng041921 · 2013年03月29日 · 最后由 luikore 回复于 2013年03月29日 · 5150 次阅读

使用$ request-log-analyzer log/production.log命令分析日志 在开发环境正常使用,换到 production 环境,却提示 request-log-analyzer: command not found

如何解决呢 谢谢!

检查下 是否 Gemfile 中 request-log-analyzer 添加到了 development, test 组中去了

当然,也可以把日志文件拷贝出来,然后用 request-log-analyzer 分析一下

你给的信息太少了

#1 楼 @googya 谢谢回复啊 Gemfile 中没有分组,所以不会添加错的。拷贝日志文件有点麻烦啊。。。你还需要些什么信息呢?我是这样的 在本地开发环境我先在 Germfile 中加入 gem "request-log-analyzer" 然后运行 $ bundle install 然后就可以 $ request-log-analyzer log/production.log 但是我部署到 production 之后,通过 ssh 连到服务器上,再使用 $ request-log-analyzer log/production.log 就出现了 request-log-analyzer: command not found 再次感谢啊

楼主可以 bundle show 一下,看看能不能找到这个 gem

#3 楼 @naitnix 感谢回复啊! 我 bundle show 了一下,里面有 request-log-analyzer 然后该咋办呢,再次感谢!

因为服务器没把 bin 目录放到路径中...

#5 楼 @luikore 谢谢回复啊 小的弱问哪个 bin 目录?我是在 ubuntu 系统上用 rvm 安装的 ruby 给个 command 示范吧,俺是菜鸟一枚 再次感谢

#6 楼 @feng041921 服务器上跑 gem install request-log-analyzer, 然后看看有没有... 如果还没有可能是 rvm 环境没载入

#7 楼 @luikore 谢谢啊 成功了 gem install request-log-analyzer 就可以了 为什有些 gem 在 Germfile 添加就可一了,这个还需要手动呢 谢谢啊!

#8 楼 @feng041921 大概是你本地 bundle install 了但忘记在服务器 bundle install 了...

#8 楼 @feng041921 另外可以试试 munin 之类的监控工具把内存增长图弄出来,或许对找出漏内存的代码有帮助

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