【发布时间】:2023-04-03 01:10:01
【问题描述】:
我正在尝试在 IIS 中运行一个函数 - Laravel 大约需要 3 分钟。
我只是不知道为什么 Laravel 返回 500。
虽然我尝试在下面添加构造
public function __construct()
{
set_time_limit(2000);
}
当我运行这个函数时仍然得到 500 没有任何错误。
public function import(Request $request)
{
try {
sleep(300);
return '123';
} catch (\Exception $e) {
dd($e);
}
}
谁能告诉我如何解决这个错误?
【问题讨论】:
-
创建作业并将作业推送到队列并处理它不是一个好主意
-
@Manojkiran.A 实际上我并没有将工作推到队列中。只是我的函数需要大约 3 分钟才能运行它...我发现 Angular 得到 500 错误只是因为我的 Laravel 后端无法运行该作业超过 30 秒~