如果使用的jobserver的同步提交任務,像這樣:
jobserver主機域名/jobs?...&sync=true&timeout=1000
雖然這裏指定了等待1000秒,但是出現了標題中的超時問題,這時需要修改jobserver的配置文件:
位於jobserver目錄的yarn.conf
spray.can.server {
# Debug timeouts
idle-timeout = 60 s
request-timeout = 40 s
}
默認40秒就會超時,要改參數這2個都得改,而且idle-timeout
得比request-timeout
大:
spray.can.server {
# Debug timeouts
idle-timeout = 1200 s
request-timeout = 1000 s
}