Rails 异常处理 && 性能

发布时间:2017-7-9 7:28:15编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Rails 异常处理 && 性能 ",主要涉及到Rails 异常处理 && 性能 方面的内容,对于Rails 异常处理 && 性能 感兴趣的同学可以参考一下。

1.  routes match '*path', via: :all, to: 'controller#action'



2.  application.rb 的 exception_app

    # application.rb    config.exceptions_app = ->(env) { ExceptionController.action(:show).call(env) }    config.action_dispatch.rescue_responses["ActionController::RoutingError"] = :not_found    config.action_dispatch.rescue_responses["ActionController::BadRequest"] = :bad_request




3.  exception_notification config/environments/ 

  #异常邮件通知  config.action_mailer.raise_delivery_errors = true  config.action_mailer.delivery_method = :smtp  config.action_mailer.smtp_settings = {    :address => "smtp.163.com",    :port => 25,    :domain => "163.com",    :authentication => :login,    :user_name => "exceptionnotifier@163.com",    :password => "******"  }  config.middleware.use ExceptionNotifier,    :email_prefix => "[fgcc程序发生异常]",    :sender_address => %{"异常通知" <ExceptionNotifier@163.com>},    :exception_recipients => %w{menxu@funguide.com.cn}






4.  Slack & exception_notification

    # Gemfile    # Slack api 封装    gem 'slack-notifier'    # 异常监控    gem 'exception_notification'


ruby 文件性能分析


profiler



Web 项目日志分析request-log-analyzer

gem install request-log-analyzer 

request-log-analyzer log/file.log


上一篇:pyodbc简单使用
下一篇:Create the Project

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款