站点地图生成器超时,超过 60 秒的最大执行时间
Sitemap Generator timed out, maximum execution time of 60 seconds exceeded
我需要生成站点地图。
我正在使用 spatie/laravel-sitemap。我已经安装并发布了它,但是当我 运行 时,生成器 Symphony 抛出一个致命错误:Maximum execution time of 60 seconds exceeded
。
我有一大堆链接,只留下一个进行测试,但仍然出现同样的错误。
如何解决?这是我的 web.php
代码:
<?php
use Spatie\Sitemap\SitemapGenerator;
// this link throws a fatal error: Maximum execution time of 60 seconds exceeded
Route::get('sitemap', function(){
SitemapGenerator::create('127.0.0.1:8000')->writeToFile('sitemap.xml');
return 'sitemap created';
});
// this link is tested and fully working
Route::get('', function () {
return view('home');
});
这是使用长 运行 脚本时的常见问题。
你试过使用php函数吗
set_time_limit ?
尝试将脚本放在开头
set_time_limit(300);
我需要生成站点地图。
我正在使用 spatie/laravel-sitemap。我已经安装并发布了它,但是当我 运行 时,生成器 Symphony 抛出一个致命错误:Maximum execution time of 60 seconds exceeded
。
我有一大堆链接,只留下一个进行测试,但仍然出现同样的错误。
如何解决?这是我的 web.php
代码:
<?php
use Spatie\Sitemap\SitemapGenerator;
// this link throws a fatal error: Maximum execution time of 60 seconds exceeded
Route::get('sitemap', function(){
SitemapGenerator::create('127.0.0.1:8000')->writeToFile('sitemap.xml');
return 'sitemap created';
});
// this link is tested and fully working
Route::get('', function () {
return view('home');
});
这是使用长 运行 脚本时的常见问题。
你试过使用php函数吗 set_time_limit ?
尝试将脚本放在开头
set_time_limit(300);