连接被拒绝错误 faye 端口 9292 private_pub gem

Connection refused error faye port 9292 private_pub gem

我正在 Rails 应用程序上开发 Ruby,该应用程序使用 gem Private Pub (https://github.com/ryanb/private_pub) 具有实时聊天消息功能

此应用程序托管在 Digital Ocean 中,聊天消息已正常运行很长时间。然而,大约 1 个半月前它停止工作,我在控制台上收到一条错误消息:GET https://fake-url.com:9292/faye/faye.js net::ERR_CONNECTION_REFUSED

我做的第一件事是使用以下命令重新启动 Faye 服务器:bundle exec thin -C /data/app/shared/config/private_pub_thin.yml -d -P /data/app/shared/tmp/pids/faye.pid --ssl-disable-verify start (我运行这个命令通过Capist运行o)

在 运行 执行该命令后,我检查了 /data/app/shared/tmp/pids 文件夹并确认 faye.pid 在那里,所以过程似乎是 运行ning

然后我运行 sudo lsof -i -P -n | grep LISTEN 检查打开的端口并列出 9292 端口

之后我重新加载聊天并再次收到 net::ERR_CONNECTION_REFUSED 错误

然后我又检查了端口,9292端口没有出现在列表中

所以好像每次我加载页面时它都会关闭端口或类似的东西。

备注:

提前致谢!

我最终删除了 Private Pub gem 并使用 Pusher 获取实时更新。 Pusher 真的很容易使用。谢谢大家!