0
CSV 시트와 전자 메일을 받아 백그라운드로 실행되는 두 개의 개별 파이썬 스크립트를 호출하는 CGI 폼이 있습니다. 이것들은 실행하는데 약 15 분이 걸립니다. 일부 메시지를 표시하고 아파치 시간 제한을 방지 할 수 있도록 이러한 스크립트에 대한 비동기 호출을 만들고 싶습니다. 여기 어떻게 비동기식 파이썬 CGI 스크립트를 호출 할 수 있습니까?
내 코드import os
import cgi, cgitb
import csv
import sys
import subprocess
import io
cgitb.enable()
form = cgi.FieldStorage()
filedata = form['file']
filecontent = filedata.file.read().splitlines()
email=form.getvalue('email_address')
email = str(email)
subprocess.Popen([sys.executable, 'giw.py', str(email)], shell=False,
stdin=None, stdout=None, stderr=None, close_fds=True)
subprocess.Popen([sys.executable, 'mailer.py', str(email)], shell=False,
stdin=None, stdout=None, stderr=None, close_fds=True)