2

テストを実行すると、次のようになることがあります。

# Inactivity timeout

Mojoのドキュメントでは、追加を推奨しているようです

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.

これがタイムアウトする理由として考えられるのは、LWP を使用するクライアント ライブラリを介して実行されている HTTP 要求が非常に遅いためです (実際のコードを変更せずに、 LWP をAnyEvent::HTTP::LWP::UserAgentに置き換えてみましたが、別のユーザーエージェントを渡すだけです)

テストで接続を実行し続けるために何をしようとしているのか疑問に思っています.chromeを介したライブリクエストに問題はないようです.それとも完全に別の方向を見るべきですか?

4

0 に答える 0