我尝试跟随这个使用private_pub gem实现基本实时功能的截屏视频http://railscasts.com/episodes/316-private-pub。
我用rackup private_pub.ru -s thin -E production
启动了faye服务器(瘦服务器)
但是,每次去localhost:3000时,由于Segmentation fault (core dumped)
chrome中的控制台会出现此错误
Failed to load resource http://localhost:9292/faye.js
那么,我该如何运行服务器?
Rails版本3.1.3
答案 0 :(得分:0)
查看此问题:"BUG segmentation fault" while working with private_pub gem
尝试不同的ruby版本/补丁。
如果修复它,那么它可能是1.9.3p362中的一个错误。你应该 可能会提交错误报告,以便核心开发者知道它,或者,如果 你准备好了,看看源代码并尝试修补它 你自己提交。
答案 1 :(得分:0)
在初始化程序中添加瘦服务器启动命令,因此每次启动应用程序后,每次启动瘦身和faye都会启动。
试试这个,
Thread.new做 system(" rackup private_pub.ru -s thin -E production") 端