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

时间:2018-08-16 07:22:19

标签: python laravel

我在与Laravel合作时遇到了这种情况。我试图使用此命令在服务器上执行python脚本

$result = shell_exec("python " . app_path(). "\http\controllers\py\yitdosproxy\yitdos.py "."2>&1");

如果 yitdos.py 文件很小,即“ print(1)”,则说明文件已成功执行。但是,当我放置主脚本(大约15000行python)时,服务器只会继续加载。 我的服务器在 127.0.0.1:8000

上运行 此时让我感到困惑的是,即使我重新启动服务器,也无法再访问 127.0.0.1:8000 。当我请求时,它一直保持加载状态。使用Postman的结果相同。

但是,当我更换端口时,它又可以工作了。 (我之所以知道这是因为我在“ /”中有一个索引文件。但是当我访问执行python文件的路由时,同样的事情又发生了。

2 个答案:

答案 0 :(得分:0)

尝试清除laravel缓存文件,然后再次运行。

Php artisan config:cache

答案 1 :(得分:0)

我以前有同样的问题。我所做的是使用Ajax调用php函数来执行脚本,它不会冻结您的页面并使它更易于处理