Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django Apache作为节点服务器的代理使得Apache非常慢_Django_Node.js_Apache - Fatal编程技术网

Django Apache作为节点服务器的代理使得Apache非常慢

Django Apache作为节点服务器的代理使得Apache非常慢,django,node.js,apache,Django,Node.js,Apache,我们正在运行一个基于Django的小型网站,该网站通过Apache提供服务。最近,我们添加了一个应用程序(在子域上),该应用程序依赖于一个节点服务器,该节点服务器与apache服务器运行在同一物理服务器上。我们完全通过节点服务器为该应用程序提供服务,节点服务器通过Apache代理 在启动之前,我们在大约25台不同的计算机上对该应用程序进行了本地测试(所有计算机或多或少都在同一时间发送请求),一切正常。此外,在启动应用程序之前,我们手动刷新了所有用户会话(出于某些与此无关的原因)。然而,一旦我们在

我们正在运行一个基于Django的小型网站,该网站通过Apache提供服务。最近,我们添加了一个应用程序(在子域上),该应用程序依赖于一个节点服务器,该节点服务器与apache服务器运行在同一物理服务器上。我们完全通过节点服务器为该应用程序提供服务,节点服务器通过Apache代理

在启动之前,我们在大约25台不同的计算机上对该应用程序进行了本地测试(所有计算机或多或少都在同一时间发送请求),一切正常。此外,在启动应用程序之前,我们手动刷新了所有用户会话(出于某些与此无关的原因)。然而,一旦我们在本地网络之外打开应用程序,整个网站就会变得非常慢,尽管我们在节点服务器上几乎没有60-70个连接

因此,我们首先检查了节点服务器,发现对节点服务器的直接请求(不通过Apache代理)工作正常。但是,apache提供的请求速度非常慢(应用程序和网站的其余部分都是如此)。我们还检查了apache日志,发现了一些奇怪的事情:有很多302个重定向从/(网站的根目录)到/再重定向,尽管我们自己没有向apache添加任何重定向规则。另外一件可能相关的事情是,应用程序运行在http上,而网站的其余部分运行在https上

有什么问题吗?任何帮助都将不胜感激

PS:即使你不知道可能有什么问题,如果你有任何建议,请告诉我们。谢谢