【发布时间】:2021-03-31 06:47:30
【问题描述】:
升级到 Rails 5 后,我注意到每 30 秒就会收到一个对我们根 url 的请求。
有人知道这是什么吗?
我检查了一些事情,例如关闭所有浏览器、重新启动服务器、查看我们的 javascript 会话超时检查以及检查没有 rake 任务正在运行。
这很可能是我们的代码所特有的,没有人能提供帮助,但希望如此! (当我们使用 Rails 4.2 时没有发生)
【问题讨论】:
-
A) 从 IP 角度来看,它们来自哪里? B) 这些请求是什么,总是
/? C) 你确定这不是一些监控服务吗?检查用户代理。 -
嗯,这可能是一个
curl进程,但问题是哪个?你用puma-dev吗?我不认为这是 Rails 5 的事情,因为现在您看到的请求以前去了其他地方。 -
如果你想知道它是什么进程,一种方法是尝试反馈一个非常大的页面,比如几 GB 的 HTML 垃圾,看看
curl是否会使用足够的 CPU在您的进程列表中可见。从那里你可以追踪父进程。 -
通常我使用 Phusion container 作为 Rails 应用程序的基础,所以我不确定你在依赖方面做了什么。
-
误报,这只是我的 Rails 服务器在请求命中时变得忙碌。感谢您的帮助@tadman 我还没有弄清楚如何响应大文件,因为请求没有通过设计身份验证,但我相信我会找到方法。
标签: ruby-on-rails ruby-on-rails-5 rails-upgrade