PlayFrameworkでCannot invoke the action, eventually got an error: Thrown(akka.pattern.AskTimeoutException: Timed out)が出た時の対処法

@iwasaki 1,104views 更新:2014年6月4日

Play Frameworkを使っていた

Cannot invoke the action, eventually got an error: Thrown(akka.pattern.AskTimeoutException: Timed out)

 が出た場合、application.confに以下を追記します。

play.akka.actor.retrieveBodyParserTimeout = 10 second

 Playは内部の並列処理にAkka Actorを使用しており、このAkkaのタイムアウト(デフォルト1秒)は、このAkka Actorが長時間ブロックされたときに発生します。

タイムアウトが長くなるとCPU負荷が上昇する場合があります。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません