502应用折扣代码时由对等方重置连接 - Magento 2

时间:2017-07-12 12:14:59

标签: magento nginx magento2

我在结帐页面付款步骤时应用优惠券代码,并在浏览器控制台出现以下错误时,我面临502相关错误。

错误:网络错误:502通过对等方重置连接 - {site_url} / rest / default / V1 / guest-carts / 2439a83d3603facae410aeec2b122b1a / coupons / aaa

我已经为nginx服务器应用了一些解决方案,如下所示,但未解决我的问题。

使用字段更改了一些nginx服务器配置。

  

fastcgi_connect_timeout,fastcgi_send_timeout,fastcgi_read_timeout

其他Magento API适用于整个网站,是否存在我缺少的服务器配置问题?

我们正在使用Magento和nginx。

任何帮助都会很感激!!!

感谢。

1 个答案:

答案 0 :(得分:1)

检查您的 php.ini 文件或 opcache.ini 文件并尝试增加此类缓存内存(默认情况下应为64或128)

[opcache]
opcache.memory_consumption = 512

尝试在nginx.conf中设置:

worker_rlimit_nofile 65535;
keepalive_requests 1024;
keepalive_timeout 10s;

在/etc/security/limits.conf中添加文件末尾:

nginx       soft    nofile   10000
nginx       hard    nofile   70000

在/etc/sysctl.conf中(保存文件& run sysctl -p,然后激活更改):

fs.file-max = 209708

尝试在php-fpm.d /中为所需的池设置类似的东西(在我看来是/etc/php-fpm.d/www.conf

pm = dynamic
pm.max_children = 100
pm.start_servers = 15
pm.min_spare_servers = 5
pm.max_spare_servers = 50
pm.process_idle_timeout = 90s
pm.max_requests = 4096

重新启动nginx,重新启动php-fpm并检查是否有任何改进