Rails Happycasts: 使用 resque 处理后台任务

happypeter · 2014年01月14日 · 最后由 MrPasserby 回复于 2014年09月01日 · 5091 次阅读

http://happycasts.net/episodes/89 演示如何使用 resque 处理异步任务,代码基于 rails4,操作系统 ubuntu1204,演示了 redis,resque-web 的安装和系统服务配置。

赞一个~ 视频很棒!👍

Ruby (Rack) application could not be started @ 10:56

视频还是比文字直观,感谢 up 主

#2 楼 @dearmark 没看懂,是你按照我的视频操作,然后报错了?那么是在哪一步出的错呢?

#4 楼 @happypeter 你的网站在 10:56 出现以上错误

视频很不错 👍

#5 楼 @dearmark 明白了,你是说 happycasts.net 网站,那时我应该正在部署新功能。

#6 楼 @kgen 多谢。顺便说一句,现在发现越来越离不开云梯的服务了,多谢你对社区的贡献!

支持 peter :)

Peter 啥时候再来北京当 Rails Girls 讲师啊

妹子们很想念你 O(∩_∩)O 哈哈~

#8 楼 @happypeter 看到用户们这么喜欢云梯,我们最开心了 😄 2014 年还会有更多周边产品发布。

话说楼主有用 Mac 录视频的想法吗?

#13 楼 @cisolarix 有可能。最近我对设计方面的内容比较感兴趣,所以到时可能转到 Mac 下用 AI PS 等一类工具。

不过编程类的视频应该还是保持在 ubuntu 下,我个人觉得 Linux 下做开发要比 Mac 强十倍。

#14 楼 @happypeter 你最后一句我不懂,只是 Ubuntu 的外观也太丑了。

#15 楼 @cisolarix 最后一句我是有点标题党了,原来我在一个帖子里跟这里的朋友大吵了很多细节,例如 ubuntu 下的 apt-get 要比 homebrew 牛十倍等等。很多朋友是不同意我的,所以这里我也不想再挑起战端了。

另外,ubuntu 的外观确实差一些。

#16 楼 @happypeter 我记得前两天 apt-get install rails,之后运行了一下 rails -v 发现是 2.x 的版本。

#17 楼 @cisolarix 是,apt-get 库中的很多包也是过时的。

#18 楼 @happypeter 前后加起来,我用 Ubuntu 做桌面系统使用超过一年时间。被各种小问题折腾彻底烦了。所以就投奔 Mac 了。

#12 楼 @kgen 云梯我怎么使用起来很不稳定呀?去年买了一个,没怎么使用就过期了。 使用起来有什么需要注意的地方吗?

#20 楼 @kevinhua 没啥需要特别注意的呀,不过网络连接是双向的,服务端再稳定(我们测试 99.9% 可用性的机房,我们才会上那里的机器),如果用户本地网络国际出口不稳定,连接也稳定不了。 10 个大陆最优化机房,十几条线路,50M-250M 的带宽。如果本地网络不太差的话,总有几条线路是你本地过去最佳的线路,然后就一直用那几条好了。

#20 楼 @kevinhua #21 楼 @kgen 我们都是过来歪楼的。

#22 楼 @cisolarix 我在 #6 楼 的时候,还是正的,哈哈~

正在运行的 resque worker 在部署的过程中会被 kill, kill sign 为 term,但是还是会看到 DirtyExit 的异常,这种情况不知道你是怎么解决的?

#25 楼 @davidqhr 哈哈,你还挺温柔的,我自己一直都是用 kill -9 的。 另,DirtyExit 会导致很严重的问题吗?如果不是的话,那么这一类问题我一般都认为不需要解决。

#25 楼 @davidqhr start: kill -s QUIT, restart: kill -s USR2

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