try to wait for more after 20h and before 9 h
This commit is contained in:
@@ -3,6 +3,7 @@ import logging
|
|||||||
import random
|
import random
|
||||||
import threading
|
import threading
|
||||||
import time
|
import time
|
||||||
|
from datetime import datetime
|
||||||
from http.cookies import SimpleCookie
|
from http.cookies import SimpleCookie
|
||||||
|
|
||||||
import pika
|
import pika
|
||||||
@@ -202,13 +203,15 @@ def validate_links(cookiesPublisher, queue_name: str, link_list: list):
|
|||||||
receiver.listen_to_queue(receiver.on_message)
|
receiver.listen_to_queue(receiver.on_message)
|
||||||
|
|
||||||
|
|
||||||
|
# default_segment_number 并发数,决定速度
|
||||||
|
# divided = 4,越小,一次处理得越多
|
||||||
def validate_all_links():
|
def validate_all_links():
|
||||||
print("will get all links")
|
print("will get all links")
|
||||||
all_link_list = MONGO_STORE_MANAGER.get_links_to_validate()
|
all_link_list = MONGO_STORE_MANAGER.get_links_to_validate()
|
||||||
# get the first 50 links
|
# get the first 50 links
|
||||||
if len(all_link_list) == 0:
|
if len(all_link_list) == 0:
|
||||||
return
|
return
|
||||||
divided = 4
|
divided = 3
|
||||||
default_segment_number = 20
|
default_segment_number = 20
|
||||||
_first_25_percent_links = all_link_list[0:(int(len(all_link_list) / divided))]
|
_first_25_percent_links = all_link_list[0:(int(len(all_link_list) / divided))]
|
||||||
_queue_name = MORNING_DATA_CACHE_BAK
|
_queue_name = MORNING_DATA_CACHE_BAK
|
||||||
@@ -241,5 +244,11 @@ if __name__ == '__main__':
|
|||||||
print("call validate_all_links()")
|
print("call validate_all_links()")
|
||||||
validate_all_links()
|
validate_all_links()
|
||||||
delay = random.randint(10, 30)
|
delay = random.randint(10, 30)
|
||||||
|
current_time = datetime.now()
|
||||||
|
current_hour = current_time.hour
|
||||||
|
print("Current hour ", current_time.hour)
|
||||||
|
print("Current minute ", current_time.minute)
|
||||||
|
if current_hour > 20 or current_hour < 9:
|
||||||
|
delay = 3600
|
||||||
print("wait for {} seconds".format(delay))
|
print("wait for {} seconds".format(delay))
|
||||||
time.sleep(delay)
|
time.sleep(delay)
|
||||||
|
|||||||
Reference in New Issue
Block a user