真的免费了啊?大新闻!
同意 #1 楼 @huacnlee 的观点,至少 crontab 不是用来干这个事情的。
如果你想快速解决这个问题,我建议你 ssh 到服务器上,开一个 screen 或者 tmux 的 session,然后在里面启动 faye 进程,然后 detach 这个 session 即可,只要服务器没有重启的话,可以随时 attach 到这个 session 上去。
关于 crontab 的问题,估计大概是 shell 执行环境的问题,crontab 默认的 shell 执行环境跟 user 的执行环境有所区别,需要特别处理。具体可以研究一下 Whenever 是怎么通过 crontab 执行用户任务的。
请用 Markdown 格式重新排一下版,教程在这里 https://ruby-china.org/markdown
Devise 的问题来自它用了比较高层次的抽象技巧去解决注册登录问题,之所以用这么高层次的抽象技巧是因为作者比较牛,是 Rails 的 Core Team Member 之一。如果你要去改造或者定制 Devise,如果你的编码抽象能力达不到作者的那个水平,就会感受到痛苦。
帮你改了一下标题,下周临近活动一周的时候,会帮你置顶支持一下。
@johnsonqu 已经置顶,话说你作为活动发起人,怎么也不上传个头像,完善一下个人 Profile 信息?
#30 楼 @zhulinpinyu 应该是一个订单一个签到码,签到码可以查到门票数量,在签到的时候换取胸牌。
#3 楼 @yellowstar 谢谢,马上去修改!
#48 楼 @oneapm 跟区域网络有关?头像是直接放在 upyun 的,但是 upyun 的网络有时候在某些区域会有问题。 这是你头像的实际 url 地址 https://l.ruby-china.com/user/large_avatar/19107.jpg
我也不喜欢四处绑定信用卡,但是正常的服务商除外,比如支付宝,亚马逊,Heroku 什么的,这些大品牌商家还是可靠的。其她一些小商家的话,能用 PayPal 就尽量不绑信用卡。
#9 楼 @easonlovewan 上一条被我移除的,OneAPM 在发帖之前跟我沟通过,发帖后有争议也找我协商然后移除的,整个过程彼此沟通非常充分,OneAPM 没有任何不良动机。本帖你可以视作 OneAPM 给大家发福利。
#4 楼 @easonlovewan 请问有什么问题嘛?
Q: OneAPM 是什么? A: 国内第二大同性交友平台。
居然可以让浏览器跟 Terminal 双向通讯,神器啊!
#8 楼 @lujiajing1126 我没有仔细看,但是代码更加简洁清晰,没了兼容老旧浏览器的包袱。用 es6 重写意义很深远,基本上现在开新项目都是 es6+babel,配合起来省心多了。
#2 楼 @kikyous SASS 比 LESS 要强大很多呀,虽然 LESS 一直在追赶,用 SASS 的人也比 LESS 多,然后 libsass 项目用 C/C++ 实现所以解析速度逆天,具体可以看 Bootstrap 作者的推文 https://twitter.com/mdo/status/591364406816079873
看到 JavaScript 部分被重写,挺激动的,终于不鸡肋了。
我提供一个思路,首先检查 sidekiq 的后台进程状态和参数,
Sidekiq 官方推荐通过 yml 文件来配置 sidekiq 启动参数,需要注意的是配置文件中的 queues
部分必须跟 ActiveJob 中的 queue_as
保持一致。然后通过 ps aux | grep sidekiq
检查进程在后台的运行状态。
Sidekiq 的后台进程实际工作方式是去 polling 配置文件中指定的队列,当任务 enqueue 之后,sidekiq 后台进程拿到消息,通过消息中的 class_name 和参数反射得到 ActiveJob 的实例然后执行,所以如果没有通过配置文件提前指定要 polling 的队列的话,就有可能永远拿不到消息,跟楼主描述的情况很类似。
楼主@qiandaowang 我帮你格式化了一下帖子,还需要你完善一下个人 profile 信息,上传一张头像。
#8 楼 @poshboytl 我的心好乱,为什么要撩拨我的心弦?
昨天半夜又听了一遍,很有收获,小右在前端领有很宽广的视野,以及很高的角度去审视当前的前端流行的技术。