Wordpress-php-fpm中的超时504网关超时nginx

帕斯沙(Parth Shah)

我想在Kubernetes中设置WordPress PHP-fpm,所以我已经进行了设置,但是Nginx代理当前存在一些问题,因此当我尝试安装woo-commerce插件时,它会给出以下错误:

安装失败:504网关超时504网关超时nginx填充,用于禁用MSIE和Chrome友好错误页面-> <!-填充以禁用MSIE和Chrome友好错误页面->

我不知道代理发生了什么问题,我已经为proxy_read_timeout 100设置了最大值。但是那也行不通。我尝试了很多代理超时值,但是没有用,所以这是我的Nginx代理配置

wordpress.conf

server {
    listen 80;
    server_name localhost;
 
    root /var/www/html;
    index index.php;
 
    #access_log /var/log/nginx/hakase-access.log;
    #error_log /var/log/nginx/hakase-error.log;
 
    location / {
        try_files $uri $uri/ /index.php?$args;
    }
 
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass wordpress:9000;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_cache phpcache;
        fastcgi_cache_valid 200 301 302 60m;
        fastcgi_cache_min_uses 1;
        fastcgi_cache_lock on;
        add_header X-FastCGI-Cache $upstream_cache_status;
        fastcgi_cache_use_stale error timeout updating invalid_header http_500 http_503;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param PATH_INFO $fastcgi_path_info;
    }
}

nginx.conf

user  nginx;
worker_processes  1;

error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;
    fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_zone=phpcache:100m max_size=10g inactive=60m use_temp_path=off;
    fastcgi_cache_key "$scheme$request_method$host$request_uri";
    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;

    #gzip  on;

    include /etc/nginx/conf.d/*.conf;
}
严酷的Manvar

一个为我工作

location ~ \.php$ {
    fastcgi_buffers 8 16k;
    fastcgi_buffer_size 32k;
    fastcgi_connect_timeout 300s;
    fastcgi_send_timeout 60;
    fastcgi_read_timeout 60;
}

您必须在单个容器中运行两个容器,您才能调试WordPress的入口日志和nginx日志以检查更多详细信息。

您可以使用此github作为参考:https : //github.com/harsh4870/Kubernetes-wordpress-php-fpm-nginx

另外,请查看博客以了解更多信息:https : //medium.com/@harsh.manvar111/kubernetes-wordpress-php-fpm-nginx-73cb4f9aef02

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Nginx提供的PHP-FPM:504网关超时-Nginx

来自分类Dev

安装php curl后出现504网关超时/ 502网关错误-服务器Nginx

来自分类Dev

PHP fwrite()块到一个大文件/ 504网关超时

来自分类Dev

Nginx 504使用php-fpm超时

来自分类Dev

Nginx / GlassFish的504网关超时

来自分类Dev

Nginx和PHP-FPM 502网关错误

来自分类Dev

Nginx和PHP-FPM 502网关错误

来自分类Dev

wordpress 管理面板 504 网关超时类别

来自分类Dev

504网关超时-上游超时

来自分类Dev

504网关超时-上游超时

来自分类Dev

nginx和uWSGI给出“ 504网关超时”

来自分类Dev

Django的Nginx 504网关超时错误

来自分类Dev

Nginx 504超时初始wordpress安装

来自分类Dev

通过 php curl 处理“504 网关超时错误”

来自分类Dev

Nginx和Unicorn进行Rails部署会导致504网关超时错误

来自分类Dev

使用Django提供静态文件时,HTTP 504网关超时(Nginx + Gunicorn)

来自分类Dev

获取504网关超时状态代码javascript

来自分类Dev

获取清单时收到504网关超时

来自分类Dev

Wordpress中的PHP错误

来自分类Dev

每分钟运行一次cron作业,nginx上发生504网关超时

来自分类Dev

AWS API网关错误,与终端节点通信的网络错误,504网关超时

来自分类Dev

Wordpress Shortcode中的PHP Echo

来自分类Dev

Wordpress Header中的条件PHP

来自分类Dev

PHP中的SQL查询(WordPress)

来自分类Dev

Wordpress Shortcode中的PHP Echo

来自分类Dev

504网关超时服务器未及时响应。如何解决?

来自分类Dev

org.springframework.web.client.RestTemplate 504网关超时

来自分类Dev

不使用Fiddler代理时的C#HttpClient 504网关超时

来自分类Dev

如果数据库服务器超时,返回HTTP 504网关超时作为响应是否合适?

Related 相关文章

热门标签

归档