我和拉威尔一起工作时遇到了这种情况。我试图用这个命令在服务器上执行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。当我要求它的时候,它就一直在加载。使用邮递员也得到了同样的结果。
但是,当我改变端口时,它又起作用了。(我知道是因为我在“/”中有一个索引文件。但是当我访问执行python文件的路径时,同样的事情又发生了。你知道吗
尝试清除你的laravel缓存文件,然后再次运行。你知道吗
Php artisan config:cache
;我以前也有同样的问题。我所做的是使用Ajax调用一个php函数来执行脚本,它不会冻结你的页面,使它更容易处理
相关问题 更多 >
编程相关推荐