【问题标题】:unable to run faye server while using private_pub gem使用 private_pub gem 时无法运行 faye 服务器
【发布时间】:2013-01-01 20:45:50
【问题描述】:

我尝试关注这个截屏视频http://railscasts.com/episodes/316-private-pub,它使用 private_pub gem 实现了基本的实时功能。

我用rackup private_pub.ru -s thin -E production启动faye服务器(瘦服务器) 但是每次去localhost:3000,faye服务器都会因为Segmentation fault (core dumped)而关闭

chrome 中的控制台出现此错误

Failed to load resource http://localhost:9292/faye.js

那么,我该如何运行服务器呢?

Rails 版本 3.1.3

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 railscasts faye private-pub


    【解决方案1】:

    看看这个问题:"BUG segmentation fault" while working with private_pub gem

    尝试不同的 ruby​​ 版本/补丁。

    如果这样可以修复它,那么它可能是 1.9.3p362 中的一个错误。你应该 可能会提交一个错误报告,以便核心开发人员了解它,或者,如果 你准备好了,看看源代码并尝试修补它 自己提交。

    【讨论】:

      【解决方案2】:

      在初始化程序中添加瘦服务器启动命令,因此每次启动应用程序后,thin 和 faye 都会启动。

      这样试试,

      Thread.new 做 system("rackup private_pub.ru -s thin -E production") 结束

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多