我需要为需要在我的数据库中导入产品和价格的第三方服务器设置不同的超时和执行时间。
现在,他们告诉我 php 脚本超时。这是由于我在 php.ini 上的配置。我希望能够为每个人保留该配置,因为我认为这是正确的配置。但我也需要他们能够执行脚本。
我想一定有办法在 nginx 或 php-fpm 配置上做到这一点。任何人都知道如何?
我需要为需要在我的数据库中导入产品和价格的第三方服务器设置不同的超时和执行时间。
现在,他们告诉我 php 脚本超时。这是由于我在 php.ini 上的配置。我希望能够为每个人保留该配置,因为我认为这是正确的配置。但我也需要他们能够执行脚本。
我想一定有办法在 nginx 或 php-fpm 配置上做到这一点。任何人都知道如何?
您可以使用第二个 php-fpm 后端,并根据源 IP 将请求传递给新后端。这些是一些例子。
您可以在脚本中使用函数“set_time_limit()”来设置 php 脚本执行的时间限制。
参数:
seconds = 最长执行时间,以秒为单位。如果设置为零,则没有时间限制。
所以你应该可以这样做 15 分钟:set_time_limit(900);
或者这个没有限制:set_time_limit(0);
http://php.net/manual/en/function.set-time-limit.php