Bad Gateway 502 nginx/1.14.2

  • Moin,


    ich habe mal wieder leider eine Fehlermeldung:



    Neustart brachte keine Abhilfe.

    Per cat /var/log/nginx/error.log

    wird folgendes angezeigt:


    2021/05/04 18:41:07 [error] 567#567: *5 connect() failed (111: Connection refuse d) while connecting to upstream, client: ::1, server: volkszaehler.org, request: "POST /middleware.php/data/11340e20-5a97-11eb-baef-fbd0e7728d2d.json HTTP/1.1", upstream: "http://127.0.0.1:8080/data/11340e20-5a97-11eb-baef-fbd0e7728d2d.json ", host: "localhost"


    Verstehe ich die Meldung richtig, dass versucht wird eine Verbindung zum volkszähler-server aufzubauen? Das ist von mir zumindest nicht so gewollt. Wie kann ich das Problem lösen?


    Vielen Dank für eure Unterstützung!


    Gruß Farei

  • Ich nutze das Image.

    Wie stelle ich fest, ob die middleware läuft?


    sudo systemctl status vzlogger gibt zumindest folgendes aus:


    ● vzlogger.service - vzlogger

    Loaded: loaded (/etc/systemd/system/vzlogger.service; enabled; vendor preset: enabled)

    Active: active (running) since Tue 2021-05-04 18:29:06 CEST; 2h 33min ago

    Main PID: 620 (vzlogger)

    Tasks: 5 (limit: 1012)

    Memory: 5.9M

    CGroup: /system.slice/vzlogger.service

    └─620 /usr/local/bin/vzlogger -c /etc/vzlogger.conf


    Mai 04 18:29:06 Volkszaehler systemd[1]: Started vzlogger.


    und sudo systemctl status nginx:


    ● nginx.service - nginx a reverse proxy server

    Loaded: loaded (/etc/systemd/system/nginx.service; enabled; vendor preset: enabled)

    Active: active (running) since Tue 2021-05-04 18:29:04 CEST; 2h 34min ago

    Docs: man:nginx(8)

    Process: 459 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)

    Process: 565 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)

    Main PID: 566 (nginx)

    Tasks: 5 (limit: 1012)

    Memory: 10.5M

    CGroup: /system.slice/nginx.service

    ├─566 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;

    ├─567 nginx: worker process

    ├─568 nginx: worker process

    ├─569 nginx: worker process

    └─570 nginx: worker process


    Mai 04 18:29:02 Volkszaehler systemd[1]: Starting nginx a reverse proxy server...

    Mai 04 18:29:04 Volkszaehler systemd[1]: Started nginx a reverse proxy server.


    Am Wochenende hatte der Pi auch Fehler angezeigt (leider kein Foto gemacht). Ich konnte mich per ssh zwar noch aufschalten, aber der log in dauerte schon lange und Befehle wie reboot führte er nicht aus. Letztlich musste

    ich den Stecker ziehen. Danach lief es am Samstag und Sonntag normal weiter.


    Gruß Farei

  • Wie stelle ich fest, ob die middleware läuft?

    sudo systemctl status middleware


    Man kann sie aber auch direkt ansprechen, horcht auf Port 8080.



    mfg JAU

    No Shift - No Service

  • pi@Volkszaehler:~ $ sudo systemctl status middleware

    ● middleware.service - Volkszaehler.org Middleware

    Loaded: loaded (/etc/systemd/system/middleware.service; enabled; vendor prese

    Active: failed (Result: exit-code) since Tue 2021-05-04 18:29:07 CEST; 12h ag

    Process: 618 ExecStart=/usr/bin/php /var/www/volkszaehler.org/vendor/bin/ppm s

    Main PID: 618 (code=exited, status=255/EXCEPTION)

    Mai 04 18:29:07 Volkszaehler systemd[1]: middleware.service: Service RestartSec=

    Mai 04 18:29:07 Volkszaehler systemd[1]: middleware.service: Scheduled restart j

    Mai 04 18:29:07 Volkszaehler systemd[1]: Stopped Volkszaehler.org Middleware.

    Mai 04 18:29:07 Volkszaehler systemd[1]: middleware.service: Start request repea

    Mai 04 18:29:07 Volkszaehler systemd[1]: middleware.service: Failed with result

    Mai 04 18:29:07 Volkszaehler systemd[1]: Failed to start Volkszaehler.org Middle

    lines 1-12/12 (END)


    Middleware läuft nicht. Aber warum und wie kriegt man sie wieder zum Laufen?


    Gruß Farei

  • Dann wird das vermutlich auch nicht viel helfen. Da hat es dir irgendwas zerschossen, was genau wird schwierig weil mir leider nix bekannt ist ob die Middleware ein Logfile schreibt.



    mfg JAU

    No Shift - No Service