Commit f465854a by lei

1

parent c80ca71b
...@@ -450,22 +450,26 @@ class ToWork: ...@@ -450,22 +450,26 @@ class ToWork:
def process_start(browser_item, lock): def process_start(browser_item, lock):
try:
logger.info('开始执行任务')
loop = asyncio.get_event_loop() loop = asyncio.get_event_loop()
keyword = ToWork(browser_item, lock) keyword = ToWork(browser_item, lock)
logger.info('开始执行任务') logger.info('开始执行任务2')
# 生产 # 生产
loop.run_until_complete(keyword.on_start()) loop.run_until_complete(keyword.on_start())
# 测试 # 测试
# task = { # task = {
# 'policy': 'http://test.phpgpt.com/api/users/config/policy2' # 'policy': 'http://test.phpgpt.com/api/users/config/policy2'
# } # }
# href = 'https://cdn.discordapp.com/attachments/1090583268467945475/1093734564188409946/suifeng_a_very_cute_boys_16_years_old_fly_a_kitein_beautifulstr_cd2d65d6-ea40-432b-9941-c796504b6082.png' # href = 'https://cdn.discordapp.com/attachments/1090583268467945475/1093734564188409946/suifeng_a_very_cute_boys_16_years_old_fly_a_kitein_beautifulstr_cd2d65d6-ea40-432b-9941-c796504b6082.png'
# loop.run_until_complete(keyword.upload_img(task, href)) # loop.run_until_complete(keyword.upload_img(task, href))
except Exception as e:
logger.error(e)
if __name__ == '__main__': if __name__ == '__main__':
try: try:
logger.info('__main__')
browser_list = [ browser_list = [
{ {
'num': 2, 'num': 2,
...@@ -475,6 +479,7 @@ if __name__ == '__main__': ...@@ -475,6 +479,7 @@ if __name__ == '__main__':
lock = Lock() lock = Lock()
l = [] l = []
for item in browser_list: for item in browser_list:
logger.info('任务进程')
p = Process(target=process_start, args=(item, lock)) p = Process(target=process_start, args=(item, lock))
p.start() p.start()
l.append(p) # 将进程加入列表中,这样 5 个子进程就会全部执行 l.append(p) # 将进程加入列表中,这样 5 个子进程就会全部执行
......
No preview for this file type
import asyncio import asyncio
import json import json
import multiprocessing
import time import time
import requests import requests
...@@ -89,6 +90,7 @@ def get_gpt_message(task): ...@@ -89,6 +90,7 @@ def get_gpt_message(task):
if __name__ == '__main__': if __name__ == '__main__':
multiprocessing.freeze_support()
key = 'laravel_database_gpt_text_prompt' key = 'laravel_database_gpt_text_prompt'
logger.info('开始执行') logger.info('开始执行')
while True: while True:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment