好神奇....
:plus1:
unicorn 这类容器都可以做到 gracefully restart 吧
#2 楼 @hooopo 人家早年的笔记里早已记录了这招了哇... https://github.com/jasl/a_rails_start_up_omakase/blob/master/config/environments/production.rb#L111
我倾向生产环境才这么做,另外手动 raise RoutingError 在开发环境行为会比较奇怪...不会打断请求
开发环境要测试页面浏览器直接访问/404 /500 /403 就好啦
大学前经常给各种人修电脑,不少情况是我摸到电脑后,受制于我的气场,就自行好了
印象里,原理上@_response_body
这个内部属性有内容的时候,就会报multi-render
异常,所以 return 的作用就是防止触发这种情况
所以 一二是等价的,三可不可以忘记了(忘记redirect_to
的行为,但是换 render 是可以的)
#1 楼 @gingerhot 更新了下,改周日啦
参加~
是啊...忙得要死...
我推荐 monit 配置文件可以参考 https://github.com/jasl/a_rails_start_up_omakase/blob/master/lib/generators/conf/templates/monit.conf.erb 很灵活 资源占用和稳定性也很好
监控数据的可视化就用 newrelic
#55 楼 @xds2000 可以直接邮件 [email protected] 给我呀,这周三就截止掉~
#5 楼 @flowerwrong 关插件效果不大(官方默认那些插件的话)
RubyMine 有两点优化
thin 没比 webrick 快多少
MYSQL 的话,可以尝试调整 SELECT 的优先级到最高,看看效果 如果有事务的话,可能是事务卡住了
更新 spring 就好了 看 spring 的 repo 三个月前就修复掉了
强制 Symbol 方式,团队协作必须要设定标准代码风格吧...