W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
任務(wù)是要安排的基本單位。
當(dāng)一項(xiàng)新任務(wù)(從未見過)進(jìn)來時(shí):
如果age設(shè)置,last_crawl_time + age < now將被接受。否則丟棄。 如果itag設(shè)置且不等于它的先前值,則將被接受。否則丟棄。
發(fā)生提取錯(cuò)誤或腳本錯(cuò)誤時(shí),默認(rèn)情況下該任務(wù)將重試3次。
第一次重試將在30秒,1小時(shí),6小時(shí),12小時(shí)后每次執(zhí)行,并且任何更多重試將推遲24小時(shí)。
如果age指定,則重試延遲不會(huì)大于age。
您可以通過添加名為retry_delayhandler 的變量來配置重試延遲。retry_delay是一個(gè)指定重試間隔的字典。dict中的項(xiàng)目是{recoied:seconds},還有一個(gè)特殊鍵:''(空字符串)用于指定默認(rèn)的重試延遲(如果未指定)。
例如,默認(rèn)retry_delay聲明如:
class MyHandler(BaseHandler):
retry_delay = {
0: 30,
1: 1*60*60,
2: 6*60*60,
3: 12*60*60,
'': 24*60*60
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: