Как инициировать HTTP-запрос в новом процессе Python - PullRequest
1 голос
/ 02 апреля 2019

Дочерний процесс завершается каждый раз, когда он отправляет http-запрос.

Мне нужно сделать HTTP-вызов от дочернего процесса в python.Когда я порождаю новый процесс с методом, который выполняет 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()
...