无法找到Laravel代客的nginx和php配置文件目录

bxgwgixi  于 2023-04-28  发布在  PHP
关注(0)|答案(1)|浏览(135)

我正在使用Laravel代客和工作从API中获取数据,这需要3分钟以上才能返回结果。现在的问题是,当我使用curl或get_file_contents时,我得到超时错误““504网关超时nginx/1。23.1英寸在60秒内,无论我用代码添加哪个ini设置,它都不会改变。所以我搜索了如何在Laravel中更改nginx和PHP配置设置,解决方案是在以下directory:usr/local/etc/nginx/nginx.conf中找到文件
问题是,在我最新的Mac OS中,usr/local diretory中没有名为 etc 的文件夹。谁能帮帮我。我真的很想绕过这个问题,使它工作,但我找不到任何解决办法。
我尝试在PHP脚本中添加以下代码以避免更改配置文件,但它不起作用,我仍然在60秒时超时。

ini_set('max_execution_time', 2400);
set_time_limit(900);

我还尝试使用curl请求,设置如下:

$ch=curl_init();
        $timeout=2400;
       curl_setopt($ch, CURLOPT_URL, $url);
       curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
       curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
       curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
       $result=curl_exec($ch);
       curl_close($ch);

我刚查了我的泊车记录
2022/12/22 23:52:12 [error] 876#0:*2343上游超时(60:操作超时)从上游阅读响应标头时,客户端: www.example.com ,server:,request:“POST /admin/ AJAX HTTP/1.1”,上游:“fastcgi://unix:/Users/username/.config/valet/valet.袜子”,主持人:“本地站点。测试”,引用者:“ www.example.com ”

kx7yvsdv

kx7yvsdv1#

尝试
~/.config/valet
也许它有Nginx配置文件文件夹。

相关问题