Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
grails在异步10秒后发送500响应_Grails - Fatal编程技术网

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

grails在异步10秒后发送500响应,grails,Grails,我正在使用Grails试验异步响应。我注意到,如果响应延迟超过10秒,Grails将自动发送500个错误响应 这正常吗?如果没有,我如何将其延长到更长的期限 class StockController { def stock(String ticker) { task { sleep(30000) // introduce 30 second delay. ticker = ticker ?: 'GOOG'

我正在使用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"
        }
    }
}

我相信超时是特定于servlet容器的,而不是Grails本身。