Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.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
Python Laravel本地服务器即使在重新启动后也没有响应_Python_Laravel - Fatal编程技术网

Python Laravel本地服务器即使在重新启动后也没有响应

Python Laravel本地服务器即使在重新启动后也没有响应,python,laravel,Python,Laravel,我在和拉雷维尔一起工作时遇到了这种情况。我试图使用这个命令在服务器上执行python脚本 $result = shell_exec("python " . app_path(). "\http\controllers\py\yitdosproxy\yitdos.py "."2>&1"); 如果yitdos.py文件很小,即“打印(1)”,则会成功执行。但是当我放入主脚本(大约15000行python)时,服务器只是继续加载。 我的服务器运行在127.0.0.1:8000上 此时让

我在和拉雷维尔一起工作时遇到了这种情况。我试图使用这个命令在服务器上执行python脚本

$result = shell_exec("python " . app_path(). "\http\controllers\py\yitdosproxy\yitdos.py "."2>&1");
如果yitdos.py文件很小,即“打印(1)”,则会成功执行。但是当我放入主脚本(大约15000行python)时,服务器只是继续加载。 我的服务器运行在127.0.0.1:8000上 此时让我困惑的是,即使重新启动服务器,我也无法再访问127.0.0.1:8000。当我要求它时,它就一直在加载。使用邮递员也得到了同样的结果。


然而,当我改变端口时,它又起作用了。(我知道这一点,因为我在“/”中有一个索引文件。但当我访问执行python文件的路径时,同样的事情再次发生。

尝试清除您的laravel缓存文件并再次运行


Php artisan config:cache
我以前也遇到过同样的问题。我所做的是使用Ajax调用一个Php函数来执行脚本,它不会冻结您的页面并使其更易于处理

主要问题是代码只是在不需要的时间内执行。Ajax调用可能会修复UI和用户的交互问题,但是真正的问题是服务器一直在运行,导致带宽不足