grails在10秒后发送500响应以进行异步

时间:2015-12-08 17:22:26

标签: grails

我正在尝试使用Grails进行异步响应。我注意到如果响应延迟超过10秒,Grails会自动发送500错误响应。

这是正常的吗?如果没有,我该如何将其延长到更长的时间?

class StockController {

    def stock(String ticker) {
        task {
            sleep(30000) // introduce 30 second delay.
            ticker = ticker ?: 'GOOG'
            def url = new URL("http://download.finance.yahoo.com/d/quotes.csv?s=${ticker}&f=nsl1op&e=.csv")
            Double price = url.text.split(',')[-1] as Double
            render "ticker: $ticker, price: $price"
        }
    }
}

0 个答案:

没有答案