子进程每次发出http请求时都会崩溃。
我需要使用python的子进程进行HTTP调用。当我使用使用请求模块进行HTTP调用的方法生成新进程时,新生成的进程崩溃。在下面的代码中,simple_method在新进程中可以正常工作,但call_api()会将其崩溃。怎么了?
import multiprocessing
import requests
def call_api():
print(requests.get('https://api.github.com'))
def simple_process():
print('Hi')
multiprocessing.Process(target=simple_process).start()
multiprocessing.Process(target=call_api).start()