我已经搭建了一个小型的Mojolicious应用程序,并将其设置为在Plack代理后面运行,如下所示:
builder {
mount "/q" => builder {
Plack::App::Proxy->new(remote => "http://127.0.0.1:3010")->to_app;
};
};
我需要以这种方式运行它(而不是直接挂载应用程序),因为我需要每天重新加载几次应用程序,由于某些原因我不能在这里解释。
该应用程序在hypnotoad上运行,当我直接访问时,一切正常。然而,当通过plack代理访问时,经常会出现502响应-网关错误:连接超时。
有趣的是,当我重新加载一两次时,一切似乎都正常,并且我得到了正确的响应。
有人可以帮助解决这个问题吗?