有时当我运行测试时,我会得到以下结果。
# Inactivity timeout
Mojo's documentation似乎建议添加
Mojo::IOLoop->stream($self->tx->connection)->timeout(300);
然而,当我尝试将其添加到程序中时,我在plackup
运行实例
[fatal] Processing request failed: encountered object 'Can't call method "timeout" on an undefined value at ... line 22.
这是超时的可能原因是由于一个非常慢的HTTP请求正在通过使用LWP的客户端库运行(尽管我尝试用AnyEvent::HTTP::LWP::UserAgent替换LWP而没有任何实际的代码更改,只是通过不同的使用者)
我想知道我可能会尝试做什么来保持连接在测试中运行,我似乎没有通过chrome的实时请求有问题,或者我应该完全朝不同的方向看?