以后请不要用截图,贴代码
代码和路由看起来是正常的,写法也是正确的
Sidekiq 有种状态模式叫 quiet
(或是 USR1
信号),这个时候 Sidekiq 不会再开始新的任务,但已经开始的任务还能继续执行
发布前,先将 Sidekiq 切到 quiet
模式,然后发布代码,重启 Rails App Server,最后才重启 Sidekiq。
https://github.com/mperham/sidekiq/wiki/Signals#usr1
USR1 tells Sidekiq it will be shutting down at some point in the near future. It will stop accepting new work but continue working on current messages. Use USR1+TERM to guarantee shutdown within a time period. Best practice is to send USR1 at the start of a deploy and TERM at the end of a deploy.
怎么不用 find_each?
到目前为止,基本上没这类需求啊
看截图,楼主的完成度还是挺高的
改那个没用,写死的
看我之前的帖子
换 Linux 环境
schema.rb 的内容放到一个 Migration 里面就可以了。
daemonize 去掉,再启动,看错误信息
搞不懂,这年头技术文章还要用微信来写... 手机屏幕上面看不累么
很多人发现自己用 MySQL 慢了,于是就想到 Redis ... 接着有进了另外个坑
楼主有多少量啊就撑不住了...
10 年…
#23 楼 @cassiuschen 如果做得完善我会接受的,半成品就算了
自己实现嘛
那你就看呀
开发环境不用 RVM ... 我们生产环境也用
#1 楼 @killernova 我会找时间实现一下
不会搜索,不会翻看 Ruby China 的帖子么? 如果你有在尝试用用看,或许我还会给你说说
先查出来,再内存中 group_by
@users = User.paginate(page: params[:page], per_page: 100)
@user_groups = @users.group_by { |u|| u.created_at.to_date }
#5 楼 @kunou 搜索 Nginx URL Rewrite
其实 Rails 的路由也是可以直接支持 .php 的,比如 https://ruby-china.org/huacnlee.php