abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 15:11 | IT novinky

    Organizace Video Games Europe reprezentující vydavatele počítačových her publikovala prohlášení k občanské iniciativě Stop Destroying Videogames.

    Ladislav Hagara | Komentářů: 0
    dnes 13:22 | IT novinky

    Společnost Raspberry Pi nově nabzí Raspberry Pi Camera Module 3 Sensor Assembly, tj. samostatné senzorové moduly z Raspberry Pi Camera Module 3.

    Ladislav Hagara | Komentářů: 0
    dnes 13:00 | Nasazení Linuxu

    Cathode Ray Dude v novém videu ukazuje autorádio Empeg Car (později Rio Car) z let 1999–2001. Šlo o jeden z prvních přehrávačů MP3 do auta. Běží na něm Linux. Vyrobeno bylo jen asi pět tisíc kusů, ale zůstala kolem nich živá komunita, viz např. web riocar.org.

    Fluttershy, yay! | Komentářů: 0
    dnes 02:11 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.7.

    Ladislav Hagara | Komentářů: 0
    dnes 01:44 | Nová verze

    Wayland byl vydán ve verzi 1.24.0. Jde o menší vydání po více než roce. Více funkcionality bývá přidáváno v průběžných vydáních Wayland Protocols.

    Fluttershy, yay! | Komentářů: 0
    včera 23:44 | Nová verze

    Textový editor Geany byl vydán ve verzi 2.1. Jde o udržovací vydání po bezmála dvou letech. Obsahuje drobná vylepšení vyhledávání, aktualizace podpory zvýrazňování syntaxe a dále převážně opravy chyb.

    Fluttershy, yay! | Komentářů: 1
    včera 19:44 | Komunita

    Byly zveřejněny videozáznamy, dostupné také s prezentacemi přímo z programu, a také fotogalerie z open source komunitní konference DevConf.CZ 2025 konané od 12. do 14. června v Brně.

    Ladislav Hagara | Komentářů: 0
    5.7. 20:22 | Zajímavý software

    Navigace se soukromím CoMaps postavena nad OpenStreetMap je nově k dispozici v Google Play, App Store i F-Droid. Jedná se o komunitní fork aplikace Organic Maps.

    Ladislav Hagara | Komentářů: 8
    4.7. 19:33 | Nová verze

    Vývojáři OpenMW (Wikipedie) oznámili vydání verze 0.49.0 této svobodné implementace enginu pro hru The Elder Scrolls III: Morrowind. Přehled novinek i s náhledy obrazovek v oznámení o vydání.

    Ladislav Hagara | Komentářů: 1
    4.7. 15:22 | IT novinky

    Masivní výpadek elektrického proudu zasáhl velkou část České republiky. Hasiči vyjížděli k většímu počtu lidí uvězněných ve výtazích. Výpadek se týkal zejména severozápadu republiky, dotkl se také Prahy, Středočeského nebo Královéhradeckého kraje. Ochromen byl provoz pražské MHD, linky metra se už podařilo obnovit. Výpadek proudu postihl osm rozvoden přenosové soustavy, pět z nich je nyní opět v provozu. Příčina problémů je však stále neznámá. Po 16. hodině zasedne Ústřední krizový štáb.

    Ladislav Hagara | Komentářů: 96
    Jaký je váš oblíbený skriptovací jazyk?
     (60%)
     (27%)
     (7%)
     (2%)
     (1%)
     (1%)
     (3%)
    Celkem 366 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník

    Dotaz: Nginx 502 Bad Gateway

    6.4.2022 12:52 donjirka | skóre: 1
    Nginx 502 Bad Gateway
    Přečteno: 675×
    Ahoj, potřeboval bych poradit co mám špatně v konfiguraci nginx. Kořenový adresář webu mám v /var/www/html/, zde se nachází složka web a nextcloud. Když se pokusím otevřít web přímo z domény / nebo /web nginx hází chybu 502 Bad Gateway. V nginx se moc neorientuji a už mi došly nápady.
    
    [root@vps html]# cat /etc/nginx/sites-available/00-default-ssl.conf
    #
    # Note: This file must be loaded before other virtual host config files,
    #
    # HTTPS
    server {
        listen 443 ssl http2;
        listen [::]:443 ssl http2;
        server_name _;
    
        root /var/www/html/;
        index index.php index.html;
    
        include /etc/nginx/templates/misc.tmpl;
        include /etc/nginx/templates/ssl.tmpl;
        include /etc/nginx/templates/iredadmin.tmpl;
    #    include /etc/nginx/templates/roundcube.tmpl;
        include /etc/nginx/templates/sogo.tmpl;
        include /etc/nginx/templates/netdata.tmpl;
        include /etc/nginx/templates/php-catchall.tmpl;
        include /etc/nginx/templates/stub_status.tmpl;
        include /etc/nginx/templates/nextcloud.tmpl;
        include /etc/nginx/templates/web.tmpl;
    }
    
    
    [root@vps html]# cat /etc/nginx/templates/misc.tmpl
    # Allow access to '^/.well-known/'
    location ~ ^/.well-known/ {
        allow all;
        access_log off;
        log_not_found off;
        autoindex off;
        #root /var/www/html;
    }
    
    # Deny all attempts to access hidden files such as .htaccess.
    location ~ /\. { deny all; }
    
    # Handling noisy messages
    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt { access_log off; log_not_found off; }
    [root@vps html]# cat /etc/nginx/templates/ssl.tmpl
    ssl_protocols TLSv1.2 TLSv1.3;
    
    # Fix 'The Logjam Attack'.
    ssl_ciphers EECDH+CHACHA20:EECDH+AESGCM:EDH+AESGCM:AES256+EECDH;
    ssl_prefer_server_ciphers on;
    ssl_dhparam /etc/pki/tls/dh2048_param.pem;
    
    # Greatly improve the performance of keep-alive connections over SSL.
    # With this enabled, client is not necessary to do a full SSL-handshake for
    # every request, thus saving time and cpu-resources.
    ssl_session_cache shared:SSL:10m;
    
    # To use your own ssl cert (e.g. "Let's Encrypt"), please create symbol link to
    # ssl cert/key used below, so that we can manage this config file with Ansible.
    #
    # For example:
    #
    # rm -f /etc/pki/tls/private/iRedMail.key
    # rm -f /etc/pki/tls/certs/iRedMail.crt
    # ln -s /etc/letsencrypt/live/domain/privkey.pem /etc/pki/tls/private/iRedMail.key
    # ln -s /etc/letsencrypt/live/domain/fullchain.pem /etc/pki/tls/certs/iRedMail.crt
    #
    # To request free "Let's Encrypt" cert, please check our tutorial:
    # https://docs.iredmail.org/letsencrypt.html
    ssl_certificate /etc/pki/tls/certs/iRedMail.crt;
    ssl_certificate_key /etc/pki/tls/private/iRedMail.key;
    
    
    [root@vps html]# cat /etc/nginx/templates/iredadmin.tmpl
    # Settings for iRedAdmin.
    
    # static files under /iredadmin/static
    location ~ ^/iredadmin/static/(.*) {
        alias /opt/www/iredadmin/static/$1;
    }
    
    # Python scripts
    location ~ ^/iredadmin(.*) {
        rewrite ^/iredadmin(/.*)$ $1 break;
    
        include /etc/nginx/templates/hsts.tmpl;
    
        include uwsgi_params;
        uwsgi_pass 127.0.0.1:7791;
        uwsgi_param UWSGI_CHDIR /opt/www/iredadmin;
        uwsgi_param UWSGI_SCRIPT iredadmin;
        uwsgi_param SCRIPT_NAME /iredadmin;
    
        # Access control
        #allow 127.0.0.1;
        #allow 192.168.1.10;
        #allow 192.168.1.0/24;
        #deny all;
    }
    
    # iRedAdmin: redirect /iredadmin to /iredadmin/
    location = /iredadmin {
        rewrite ^ /iredadmin/;
    }
    
    # Handle newsletter-style subscription/unsubscription supported in iRedAdmin-Pro.
    location ~ ^/newsletter/ {
        rewrite /newsletter/(.*) /iredadmin/newsletter/$1 last;
    }
    
    
    [root@vps html]# cat /etc/nginx/templates/sogo.tmpl
    # Settings for SOGo Groupware
    
    # SOGo
    location ~ ^/sogo { rewrite ^ https://$host/SOGo; }
    location ~ ^/SOGO { rewrite ^ https://$host/SOGo; }
    
    # Redirect /mail to /SOGo
    location ~ ^/mail { rewrite ^ https://$host/SOGo; }
    
    # For Mac OS X and iOS devices.
    rewrite ^/.well-known/caldav    /SOGo/dav permanent;
    rewrite ^/.well-known/carddav   /SOGo/dav permanent;
    rewrite ^/principals            /SOGo/dav permanent;
    
    location ^~ /SOGo {
        include /etc/nginx/templates/hsts.tmpl;
    
        proxy_pass http://127.0.0.1:20000;
    
        # forward user's IP address
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $host;
    
        # always use https
        proxy_set_header x-webobjects-server-port $server_port;
        proxy_set_header x-webobjects-server-name $host;
        proxy_set_header x-webobjects-server-url  https://$host;
        proxy_set_header x-webobjects-server-protocol HTTP/1.0;
    
        proxy_busy_buffers_size   64k;
        proxy_buffers             8 64k;
        proxy_buffer_size         64k;
    }
    
    location ^~ /Microsoft-Server-ActiveSync {
        proxy_pass http://127.0.0.1:20000/SOGo/Microsoft-Server-ActiveSync;
    
        proxy_connect_timeout 3540;
        proxy_send_timeout 3540;
        proxy_read_timeout 3540;
    
        proxy_busy_buffers_size   64k;
        proxy_buffers             8 64k;
        proxy_buffer_size         64k;
    }
    
    location ^~ /SOGo/Microsoft-Server-ActiveSync {
        proxy_pass http://127.0.0.1:20000/SOGo/Microsoft-Server-ActiveSync;
    
        proxy_connect_timeout 3540;
        proxy_send_timeout 3540;
        proxy_read_timeout 3540;
    
        proxy_busy_buffers_size   64k;
        proxy_buffers             8 64k;
        proxy_buffer_size         64k;
    }
    
    location /SOGo.woa/WebServerResources/ {
        alias /usr/lib64/GNUstep/SOGo/WebServerResources/;
        expires max;
    }
    location /SOGo/WebServerResources/ {
        alias /usr/lib64/GNUstep/SOGo/WebServerResources/;
        expires max;
    }
    location ^/SOGo/so/ControlPanel/Products/([^/]*)/Resources/(.*)$ {
        alias /usr/lib64/GNUstep/SOGo/$1.SOGo/Resources/$2;
        expires max;
    }
    
    
    [root@vps html]# cat /etc/nginx/templates/netdata.tmpl
    # Running netdata as a subfolder to an existing virtual host
    # FYI: https://github.com/firehol/netdata/wiki/Running-behind-nginx
    
    location = /netdata {
        return 301 /netdata/;
    }
    
    location ~ /netdata/(? ndpath .*) {
        proxy_redirect off;
        proxy_set_header Host $host;
    
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_http_version 1.1;
        proxy_pass_request_headers on;
        proxy_set_header Connection "keep-alive";
        proxy_store off;
        proxy_pass http://127.0.0.1:19999/$ndpath$is_args$args;
    
        gzip on;
        gzip_proxied any;
        gzip_types *;
    
        auth_basic "Authentication Required";
        auth_basic_user_file /etc/nginx/netdata.users;
    }
    
    
    [root@vps html]# cat /etc/nginx/templates/php-catchall.tmpl
    # Normal PHP scripts
    location ~ \.php$ {
        include /etc/nginx/templates/fastcgi_php.tmpl;
    
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
    
    
    [root@vps html]# cat /etc/nginx/templates/stub_status.tmpl
    location = /stub_status {
        stub_status on;
        access_log off;
        allow 127.0.0.1;
        deny all;
    }
    
    location = /status {
        include fastcgi_params;
        fastcgi_pass php_workers;
        fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
        access_log off;
        allow 127.0.0.1;
        deny all;
    }
    
    
    [root@vps html]# cat /etc/nginx/templates/nextcloud.tmpl
        location = /.well-known/carddav {
          return 301 $scheme://$host/nextcloud/remote.php/dav;
        }
        location = /.well-known/caldav {
          return 301 $scheme://$host/nextcloud/remote.php/dav;
        }
    
        location /.well-known/acme-challenge { }
    
        location ^~ /nextcloud {
    
            # set max upload size
            client_max_body_size 512M;
            fastcgi_buffers 64 4K;
    
            # Enable gzip but do not remove ETag headers
            gzip on;
            gzip_vary on;
            gzip_comp_level 4;
            gzip_min_length 256;
            gzip_proxied expired no-cache no-store private no_last_modified no_etag auth;
            gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy;
    
            # Uncomment if your server is build with the ngx_pagespeed module
            # This module is currently not supported.
            #pagespeed off;
    
            location /nextcloud {
                rewrite ^ /nextcloud/index.php$request_uri;
            }
    
            location ~ ^\/nextcloud\/(?:build|tests|config|lib|3rdparty|templates|data)\/ {
                deny all;
            }
            location ~ ^\/nextcloud\/(?:\.|autotest|occ|issue|indie|db_|console) {
                deny all;
            }
    
            location ~ ^\/nextcloud\/(?:index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|ocs-provider\/.+)\.php(?:$|\/) {
                fastcgi_split_path_info ^(.+?\.php)(\/.*|)$;
                include fastcgi_params;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_param PATH_INFO $fastcgi_path_info;
                fastcgi_param HTTPS on;
                #Avoid sending the security headers twice
                fastcgi_param modHeadersAvailable true;
                fastcgi_param front_controller_active true;
                fastcgi_pass php-handler;
                fastcgi_intercept_errors on;
                fastcgi_request_buffering off;
            }
    
            location ~ ^\/nextcloud\/(?:updater|ocs-provider)(?:$|\/) {
                try_files $uri/ =404;
                index index.php;
            }
    
            #  Adding the cache control header for js, css and map files
            # Make sure it is BELOW the PHP block
            location ~ ^\/nextcloud\/.+[^\/]\.(?:css|js|woff2?|svg|gif|map)$ {
                try_files $uri /nextcloud/index.php$request_uri;
                add_header Cache-Control "public, max-age=15778463";
                # Add headers to serve security related headers  (It is intended
                # to have those duplicated to the ones above)
                # Before enabling Strict-Transport-Security headers please read
                # into this topic first.
                # add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;";
                add_header X-Content-Type-Options nosniff;
                add_header X-XSS-Protection "1; mode=block";
                add_header X-Robots-Tag none;
                add_header X-Download-Options noopen;
                add_header X-Permitted-Cross-Domain-Policies none;
                add_header Referrer-Policy no-referrer;
    
                # Optional: Don't log access to assets
                access_log off;
            }
    
            location ~ ^\/nextcloud\/.+[^\/]\.(?:png|html|ttf|ico|jpg|jpeg)$ {
                try_files $uri /nextcloud/index.php$request_uri;
                # Optional: Don't log access to other assets
                access_log off;
            }
        }
    
    
    [root@vps html]# cat /etc/nginx/conf-available/php_fpm.conf
    upstream php_workers {
        server 127.0.0.1:9999;
    }
    
    upstream php-handler {
        server 127.0.0.1:9000;
    #    server unix:/var/run/php/php7.4-fpm.sock;
    }
    
    
    2022/04/06 11:48:31 [error] 183326#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: xx.xx.xx.xx, server: _, request: "GET /web/index.php HTTP/2.0", upstream: "fastcgi://127.0.0.1:9999", host: "xxxxxxx.xx"
    
    

    Řešení dotazu:


    Odpovědi

    6.4.2022 13:55 ET
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway
    nebezi ti php-fpm
    upstream php_workers {
        server 127.0.0.1:9999;
    }
    
    upstream php-handler {
        server 127.0.0.1:9000;
    #    server unix:/var/run/php/php7.4-fpm.sock;
    }
    
    6.4.2022 16:14 donjirka | skóre: 1
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway

    Kdepak, ten běží.

    [root@vps ~]# systemctl status php-fpm.service
    ● php-fpm.service - The PHP FastCGI Process Manager
       Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; enabled; vendor preset: disabled)
       Active: active (running) since Wed 2022-04-06 10:35:33 CEST; 5h 36min ago
     Main PID: 179534 (php-fpm)
       Status: "Processes active: 0, idle: 6, Requests: 869, slow: 0, Traffic: 0req/sec"
        Tasks: 7 (limit: 24932)
       Memory: 115.6M
       CGroup: /system.slice/php-fpm.service
               ├─179534 php-fpm: master process (/etc/php-fpm.conf)
               ├─190997 php-fpm: pool inet
               ├─191040 php-fpm: pool inet
               ├─191044 php-fpm: pool inet
               ├─191083 php-fpm: pool inet
               ├─191087 php-fpm: pool inet
               └─191616 php-fpm: pool inet
    
    Apr 06 14:16:23 vps php-fpm[179534]: [NOTICE] [pool inet] child 179539 exited with code 0 after 13250.376719 seconds from start
    Apr 06 14:16:23 vps php-fpm[179534]: [NOTICE] [pool inet] child 191040 started
    Apr 06 14:16:53 vps php-fpm[179534]: [NOTICE] [pool inet] child 179538 exited with code 0 after 13280.381147 seconds from start
    Apr 06 14:16:53 vps php-fpm[179534]: [NOTICE] [pool inet] child 191044 started
    Apr 06 14:17:23 vps php-fpm[179534]: [NOTICE] [pool inet] child 179536 exited with code 0 after 13310.377432 seconds from start
    Apr 06 14:17:23 vps php-fpm[179534]: [NOTICE] [pool inet] child 191083 started
    Apr 06 14:17:53 vps php-fpm[179534]: [NOTICE] [pool inet] child 179537 exited with code 0 after 13340.382813 seconds from start
    Apr 06 14:17:53 vps php-fpm[179534]: [NOTICE] [pool inet] child 191087 started
    Apr 06 14:28:53 vps php-fpm[179534]: [NOTICE] [pool inet] child 179596 exited with code 0 after 13966.336811 seconds from start
    Apr 06 14:28:53 vps php-fpm[179534]: [NOTICE] [pool inet] child 191616 started
    
    6.4.2022 19:24 Pocestný
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway
    Zkontroluj si jestli máš php7-fpm nebo php-fpm... Vypadá to na mismatch balíčku

    7.4.2022 09:29 donjirka | skóre: 1
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway
    yum list installed | grep fpm
    php-fpm.x86_64                        7.4.28-1.el8.remi                         @remi-modular

    To je dobře nebo špatně?

    7.4.2022 11:17 ttttttttt
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway
    Podle logu to nginx zkouší na port 9999, poslouchá tam něco?
    telnet 127.0.0.1 9999
    curl 'http://127.0.0.1:9999/'
    Ten port je divný, přijde mi, že log nedpovídá konfiguraci. Vidím ho jen u php_workers, které se použije jen u location = /status. Funguje správně reloadování?
    sudo nginx -t
    Změní se port v logu, pokud ho změníš u php_workers?
    7.4.2022 12:40 donjirka | skóre: 1
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway
    Čau, ve výpisu naslouchajících portů píše, že tam je, ale při pokusu curlem odmítá spojení.
    [root@vps ~]# ss -lntp
    State                    Recv-Q                   Send-Q                                     Local Address:Port                                        Peer Address:Port                   Process
    LISTEN                   0                        5                                              127.0.0.1:20000                                            0.0.0.0:*                       users:(("sogod",pid=1469,fd=4),("sogod",pid=1468,fd=4),("sogod",pid=1467,fd=4),("sogod",pid=1466,fd=4),("sogod",pid=1465,fd=4),("sogod",pid=1464,fd=4),("sogod",pid=1463,fd=4),("sogod",pid=1462,fd=4),("sogod",pid=1461,fd=4),("sogod",pid=1460,fd=4),("sogod",pid=1433,fd=4))
    LISTEN                   0                        5                                              127.0.0.1:7777                                             0.0.0.0:*                       users:(("python3",pid=1505,fd=6))
    LISTEN                   0                        128                                              0.0.0.0:993                                              0.0.0.0:*                       users:(("dovecot",pid=1134,fd=50))
    LISTEN                   0                        5                                              127.0.0.1:7778                                             0.0.0.0:*                       users:(("python3",pid=1505,fd=7))
    LISTEN                   0                        5                                              127.0.0.1:7779                                             0.0.0.0:*                       users:(("python3",pid=1505,fd=8))
    LISTEN                   0                        100                                              0.0.0.0:995                                              0.0.0.0:*                       users:(("dovecot",pid=1134,fd=30))
    LISTEN                   0                        128                                            127.0.0.1:9000                                             0.0.0.0:*                       users:(("php-fpm",pid=270596,fd=12),("php-fpm",pid=269997,fd=12),("php-fpm",pid=269983,fd=12),("php-fpm",pid=269949,fd=12),("php-fpm",pid=269904,fd=12),("php-fpm",pid=269865,fd=12),("php-fpm",pid=269449,fd=12),("php-fpm",pid=179534,fd=9))
    LISTEN                   0                        128                                            127.0.0.1:10024                                            0.0.0.0:*                       users:(("/usr/sbin/amavi",pid=1672,fd=7),("/usr/sbin/amavi",pid=1671,fd=7),("/usr/sbin/amavi",pid=1670,fd=7),("/usr/sbin/amavi",pid=1669,fd=7),("/usr/sbin/amavi",pid=1494,fd=7))
    LISTEN                   0                        100                                            127.0.0.1:10025                                            0.0.0.0:*                       users:(("master",pid=1512,fd=121))
    LISTEN                   0                        128                                            127.0.0.1:10026                                            0.0.0.0:*                       users:(("/usr/sbin/amavi",pid=1672,fd=8),("/usr/sbin/amavi",pid=1671,fd=8),("/usr/sbin/amavi",pid=1670,fd=8),("/usr/sbin/amavi",pid=1669,fd=8),("/usr/sbin/amavi",pid=1494,fd=8))
    LISTEN                   0                        100                                              0.0.0.0:587                                              0.0.0.0:*                       users:(("master",pid=1512,fd=104))
    LISTEN                   0                        128                                            127.0.0.1:10027                                            0.0.0.0:*                       users:(("/usr/sbin/amavi",pid=1672,fd=9),("/usr/sbin/amavi",pid=1671,fd=9),("/usr/sbin/amavi",pid=1670,fd=9),("/usr/sbin/amavi",pid=1669,fd=9),("/usr/sbin/amavi",pid=1494,fd=9))
    LISTEN                   0                        128                                            127.0.0.1:11211                                            0.0.0.0:*                       users:(("memcached",pid=637,fd=23))
    LISTEN                   0                        100                                            127.0.0.1:10028                                            0.0.0.0:*                       users:(("master",pid=1512,fd=124))
    LISTEN                   0                        128                                            127.0.0.1:9998                                             0.0.0.0:*                       users:(("/usr/sbin/amavi",pid=1672,fd=10),("/usr/sbin/amavi",pid=1671,fd=10),("/usr/sbin/amavi",pid=1670,fd=10),("/usr/sbin/amavi",pid=1669,fd=10),("/usr/sbin/amavi",pid=1494,fd=10))
    LISTEN                   0                        100                                              0.0.0.0:110                                              0.0.0.0:*                       users:(("dovecot",pid=1134,fd=28))
    LISTEN                   0                        100                                            127.0.0.1:7790                                             0.0.0.0:*                       users:(("uwsgi",pid=1431,fd=10),("uwsgi",pid=1430,fd=10),("uwsgi",pid=1429,fd=10),("uwsgi",pid=1428,fd=10),("uwsgi",pid=1427,fd=10),("uwsgi",pid=1049,fd=10))
    LISTEN                   0                        128                                              0.0.0.0:143                                              0.0.0.0:*                       users:(("dovecot",pid=1134,fd=48))
    LISTEN                   0                        100                                            127.0.0.1:7791                                             0.0.0.0:*                       users:(("uwsgi",pid=1478,fd=10),("uwsgi",pid=1477,fd=10),("uwsgi",pid=1476,fd=10),("uwsgi",pid=1475,fd=10),("uwsgi",pid=1474,fd=10),("uwsgi",pid=1061,fd=10))
    LISTEN                   0                        128                                              0.0.0.0:80                                               0.0.0.0:*                       users:(("nginx",pid=183326,fd=10),("nginx",pid=183325,fd=10))
    LISTEN                   0                        100                                              0.0.0.0:465                                              0.0.0.0:*                       users:(("master",pid=1512,fd=108))
    LISTEN                   0                        128                                            127.0.0.1:24242                                            0.0.0.0:*                       users:(("stats",pid=1411,fd=10),("dovecot",pid=1134,fd=23))
    LISTEN                   0                        100                                            127.0.0.1:12340                                            0.0.0.0:*                       users:(("dovecot",pid=1134,fd=71))
    LISTEN                   0                        128                                              0.0.0.0:22                                               0.0.0.0:*                       users:(("sshd",pid=644,fd=5))
    LISTEN                   0                        100                                            127.0.0.1:24                                               0.0.0.0:*                       users:(("lmtp",pid=1407,fd=9),("lmtp",pid=1406,fd=9),("lmtp",pid=1405,fd=9),("lmtp",pid=1404,fd=9),("lmtp",pid=1397,fd=9),("dovecot",pid=1134,fd=38))
    LISTEN                   0                        100                                              0.0.0.0:25                                               0.0.0.0:*                       users:(("master",pid=1512,fd=16))
    LISTEN                   0                        128                                              0.0.0.0:443                                              0.0.0.0:*                       users:(("nginx",pid=183326,fd=8),("nginx",pid=183325,fd=8))
    LISTEN                   0                        128                                            127.0.0.1:8125                                             0.0.0.0:*                       users:(("netdata",pid=251411,fd=75))
    LISTEN                   0                        100                                            127.0.0.1:4190                                             0.0.0.0:*                       users:(("dovecot",pid=1134,fd=18))
    LISTEN                   0                        128                                            127.0.0.1:19999                                            0.0.0.0:*                       users:(("netdata",pid=251411,fd=5))
    LISTEN                   0                        128                                                 [::]:993                                                 [::]:*                       users:(("dovecot",pid=1134,fd=51))
    LISTEN                   0                        100                                                 [::]:995                                                 [::]:*                       users:(("dovecot",pid=1134,fd=31))
    LISTEN                   0                        128                                                    *:3306                                                   *:*                       users:(("mysqld",pid=832,fd=24))
    LISTEN                   0                        100                                                 [::]:587                                                 [::]:*                       users:(("master",pid=1512,fd=105))
    LISTEN                   0                        100                                                 [::]:110                                                 [::]:*                       users:(("dovecot",pid=1134,fd=29))
    LISTEN                   0                        128                                                 [::]:143                                                 [::]:*                       users:(("dovecot",pid=1134,fd=49))
    LISTEN                   0                        128                                                 [::]:80                                                  [::]:*                       users:(("nginx",pid=183326,fd=11),("nginx",pid=183325,fd=11))
    LISTEN                   0                        100                                                 [::]:465                                                 [::]:*                       users:(("master",pid=1512,fd=109))
    LISTEN                   0                        128                                                 [::]:22                                                  [::]:*                       users:(("sshd",pid=644,fd=7))
    LISTEN                   0                        100                                                 [::]:25                                                  [::]:*                       users:(("master",pid=1512,fd=17))
    LISTEN                   0                        128                                                 [::]:443                                                 [::]:*                       users:(("nginx",pid=183326,fd=9),("nginx",pid=183325,fd=9))
    LISTEN                   0                        128                                                [::1]:8125                                                [::]:*                       users:(("netdata",pid=251411,fd=64))
    
    [root@vps ~]# curl 'http://127.0.0.1:9999/'
    curl: (7) Failed to connect to 127.0.0.1 port 9999: Connection refused
    Řešení 1× (donjirka (tazatel))
    Max avatar 7.4.2022 13:34 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway
    Ne, není, máš tam jen "19999" pro netdata, ale port 9999 pro php-fpm ne.
    Zdar Max
    Měl jsem sen ... :(
    7.4.2022 14:16 donjirka | skóre: 1
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway

    Pardon, jsem totálně slepý.

    V /etc/nginx/conf-enabled/php_fpm.conf změněn port na 9000 a všechno jede

    upstream php_workers {
        server 127.0.0.1:9000;
    }
    
    upstream php-handler {
        server 127.0.0.1:9000;
    #    server unix:/var/run/php/php7.4-fpm.sock;
    }
    
    

    Mocrát děkuji :-)

    Řešení 1× (donjirka (tazatel))
    Max avatar 7.4.2022 13:35 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway
    Resp. fpm ti běží v tom výpisu na 9000, ale ty se s Nginx snažíš připojit na 9999.
    Zdar Max
    Měl jsem sen ... :(
    7.4.2022 13:35 ET
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway
    jak si prisel na to, ze neco posloucha na portu 9999? ve vypisu nic takoveho neni...

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.