[問題] thread error

看板Python作者 (鳳山下智久)時間4年前 (2021/04/12 22:03), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
from threading import Thread import requests import time def status200(): res_200 = requests.get('url').status_code def status301(): res_301 = requests.get('url', allow_redirects=False).status_code def status502(): try: res_502 = requests.get('url', timeout=3).status_code except requests.exceptions.Timeout: print('Timeout') except requests.exceptions.ConnectionError: print ("Error Connecting") except requests.exceptions.RequestException as e: raise SystemExit(e) for i in range(150): t1 = Thread(target=status200) t1.start() t2 = Thread(target=status301) t2.start() t3 = Thread(target=status502) t3.start() 程式模擬同時對三個站送出requests,總共會有450個requests 跑下去會出現底下錯誤(錯誤訊息有點長,截取部分) exception in thread thread-277: socket.gaierror: [errno 8] nodename nor servname provided, or not known 同時併發450個請求,感覺也不是很大 請各位大大幫忙看看,感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.115.148 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1618236209.A.0D2.html
文章代碼(AID): #1WT5Cn3I (Python)
文章代碼(AID): #1WT5Cn3I (Python)