连接被拒绝错误 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端口没有出现在列表中
所以好像每次我加载页面时它都会关闭端口或类似的东西。
备注:
- ufw 未启用
- 我们有一个暂存服务器,但我们遇到了同样的问题。仅有的
不同之处在于,在暂存端口 9292 总是出现在列表中
打开端口。但是,它抛出 net::ERR_CONNECTION_REFUSED
- 我认为这个错误是在旧的 Let's Encrypt Root 之后开始发生的
证书过期
(https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021)
我对此不是 100% 确定,但我还有其他相关问题
这个,我想知道这个错误是否与那个有某种关系
- 本地运行正常
提前致谢!
我最终删除了 Private Pub gem 并使用 Pusher 获取实时更新。 Pusher 真的很容易使用。谢谢大家!
我正在 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端口没有出现在列表中
所以好像每次我加载页面时它都会关闭端口或类似的东西。
备注:
- ufw 未启用
- 我们有一个暂存服务器,但我们遇到了同样的问题。仅有的 不同之处在于,在暂存端口 9292 总是出现在列表中 打开端口。但是,它抛出 net::ERR_CONNECTION_REFUSED
- 我认为这个错误是在旧的 Let's Encrypt Root 之后开始发生的 证书过期 (https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021) 我对此不是 100% 确定,但我还有其他相关问题 这个,我想知道这个错误是否与那个有某种关系
- 本地运行正常
提前致谢!
我最终删除了 Private Pub gem 并使用 Pusher 获取实时更新。 Pusher 真的很容易使用。谢谢大家!