Mojolicious测试和plackup实时运行不同

时间:2012-07-03 23:24:52

标签: perl mojolicious

有时当我运行测试时,我会得到以下结果。

# 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的实时请求有问题,或者我应该完全朝不同的方向看?

0 个答案:

没有答案