所以 unicorn 进程负责渲染页面并将其交给 nginx。30 秒后,nginx 会放弃,但 unicorn 进程不知道这一点,所以它会继续渲染页面。
问题是:为什么 unicorn 在渲染某些主题时会花费这么长时间?
我认为你的内存没问题。
你可以尝试使用 mini-profiler 来查看发生了什么。在这里可以了解如何操作(它与一个不相关的问题有关)。
你可以通过以管理员身份访问 /sidekiq 来检查 Sidekiq。
所以 unicorn 进程负责渲染页面并将其交给 nginx。30 秒后,nginx 会放弃,但 unicorn 进程不知道这一点,所以它会继续渲染页面。
问题是:为什么 unicorn 在渲染某些主题时会花费这么长时间?
我认为你的内存没问题。
你可以尝试使用 mini-profiler 来查看发生了什么。在这里可以了解如何操作(它与一个不相关的问题有关)。
你可以通过以管理员身份访问 /sidekiq 来检查 Sidekiq。