Django服务器(托管在ec2 ubuntu上)对多个用户失败

时间:2019-10-24 13:13:21

标签: django ubuntu amazon-ec2 django-views gnu-screen

我正在尝试使用screen命令在aws ec2实例(ubuntu)上运行django服务器。

screen -L python3 manage.py runserver 0.0.0.0:8000

我的脚本以一种简单的通用方式工作,它可以检测POST请求,通过HttpResponse处理和响应。

我的代码在views.py中看起来像这样。

def myResponse(arg):
   """
   processing here
   """
   #this function gets executed
   #code below does not get executed, it gets cut off when, new request comes
   HttpResponse("responseString")


def index(request):
    if (request.method == "POST"):
        """
        process here
        """
        #this function gets triggered, whenever post request is detected
        myResponse(arg) 
        HttpResponse("anotheresponseString")

当一个用户进行交互时,突然有新用户迭代,并且检测到新的发布请求,旧的流程将被切断。没有错误。

如何处理多个用户?

1 个答案:

答案 0 :(得分:1)