1

我在装有 CentOS 7 的 Plesk 服务器(版本 17.8)上有一个域。Prestashop 安装在该域上,产品通过自编程模块导入。当我开始导入时,我收到消息:服务暂时不可用 由于停机或容量问题,服务器无法为您的请求提供服务。请稍后再试。Sportsams.ch 的网络服务器

在日志中,我收到以下消息:(70007)已指定超时:AH01075:将请求发送到:

PHP setting for the domain:
PHP version: 7.2.18 with FPM
Memory_limit: 256M
max_execution_time: 1000
max_input_time: 1000
post_max_size: 16M
upload_max_filesize:16M

Plesk 的支持告诉我,这必须做出调整:

  1. Plesk> 域>sportsams.ch> Apache 和 nginx 设置。

  2. HTTP 的附加指令和 HTTPS 的附加指令:

    FcgidIdleTimeout 1200
    FcgidProcessLifeTime 1200
    FcgidConnectTimeout 1200
    FcgidIOTimeout 1200
    Timeout 1200
    ProxyTimeout 120
    
  3. 单击确定按钮以应用更改

不幸的是,这些设置都没有成功。

我希望别人能给我一个想法。

如果您需要更多信息,请告诉我。

Centos 7 Server with Plesk 17.8.
PHP-Version 7.2.18 With FPM
4

1 回答 1

0

不确定这是否适用于您的 Plesk 配置,但我一直在使用以下配置通过 PrestaShop 和 Nginx 正确设置超时:

location ~ .php$ {
    fastcgi_split_path_info ^(.+.php)(/.*)$;
    fastcgi_keep_conn on;
    include /etc/nginx/fastcgi_params;
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_read_timeout 3600;
    fastcgi_param PHP_VALUE open_basedir="/var/www/myshop.com/:/tmp/";
}

如果fastcgi_read_timeout对您不起作用,则可能与托管服务提供商限制检测到您消耗过多资源有关。

我希望这有帮助!

于 2019-05-24T19:45:02.257 回答