我有一个包含一些ActiveResource服务的rails应用程序。我尝试使用此应用程序运行服务器,并从一个服务向另一个服务发出请求。假设我在service1_controller.rb中有一个动作:
def action1
Service2::Object1.find(10)
end
我得到一个TimeoutError,我可以理解为什么:“基本”服务器知道只运行一个线程。所以我尝试使用Puma服务器以启用多个线程,但我仍然遇到同样的错误。
你能弄明白为什么吗?
如果情况不清楚并且缺少更多信息,请告诉我,因为我发现很难解释这个问题。