Aio-apache unhealthy: could not reach <MYURL>.de

Hallo zusammen :person_raising_hand:t3:

ich lasse das neuste stable Nextcloud AIO auf meinem Raspberry PI 4 laufen.
Ich nutze IPv6 für alles und kein IPv4.
Soweit funktioniert alles super.

Heute morgen hat der Server dann aber aus dem nichts nicht mehr funktioniert.
docker ps zeigt an, dass der aio-apache container unhealthy ist.

Ich habe mal die logs von sudo docker exec -it nextcloud-aio-apache bash -x /healthcheck.sh angeguckt:

+ nc -z nextcloud-aio-nextcloud 9000
Connection to nextcloud-aio-nextcloud (172.18.0.5) 9000 port [tcp/*] succeeded!
+ nc -z localhost 8000
Connection to localhost (127.0.0.1) 8000 port [tcp/*] succeeded!
+ nc -z localhost 443
Connection to localhost (127.0.0.1) 443 port [tcp/https] succeeded!
+ nc -z <MYURL>.de 443
+ echo 'Could not reach <MYURL>.de on port 443.'
Could not reach <MYURL>.de on port 443.
+ exit 1

Auschnitt von Ausgabe von sudo docker inspect nextcloud-aio-apache:

"Log": [
    {
        "Start": "2024-03-22T09:09:18.076375419Z",
        "End": "2024-03-22T09:09:18.245357247Z",
        "ExitCode": 1,
        "Output": "Connection to nextcloud-aio-nextcloud (172.18.0.5) 9000 port [tcp/*] succeeded!\nConnection to localhost (127.0.0.1) 8000 port [tcp/*] succeeded!\nConnection to localhost (127.0.0.1) 443 port [tcp/https] succeeded!\nCould not reach <MYURL>.de on port 443.\n"
    },
    {
        "Start": "2024-03-22T09:09:48.247295674Z",
        "End": "2024-03-22T09:09:48.437187273Z",
        "ExitCode": 1,
        "Output": "Connection to nextcloud-aio-nextcloud (172.18.0.5) 9000 port [tcp/*] succeeded!Connection to localhost (127.0.0.1) 8000 port [tcp/*] succeeded!\nConnection to localhost (127.0.0.1) 443 port [tcp/https] succeeded!\nCould not reach <MYURL>.de on port 443.\n"
    },
    ... (hier kommen mehrere solcher nachrichten)

In unserer FRITZ!Box habe ich nachsehen können, dass unser Internet heute ausgefallen ist.
Kann das etwas damit zu un haben?

Ein einfaches docker restart <CONTAINER_ID> hat das Problem behoben.
Trotzdem ärgerlich - falls ich mal nicht zuhause bin und das Problem lösen kann.

Woran könnte das gelegen haben und was kann ich tun um das Problem in der Zukunft zu vermeiden?

Vielen Dank schonmal,
Samuel

Ich bin kein Experte für AIO und IPv6. Aber es könnte sein, dass aufgrund des Ausfalls es irgendwelche Probleme mit deinem wahrscheinlich verwendeten DynDNS-Service gegeben hat. So könnte es sein, dass die dem Namen zugeordnete IP-Adresse falsch war.

Beim nächsten Ausfall mach mal eine Namesauflösung und vergleich das mit der externen IP-Adresse deiner FRITZ!Box. Es kann aber sein, dass du diese Art von Ausfälle von außen nicht beheben kannst. Vielleicht mit einem Script, was bei Nichtverfügbarkeit automatisch deinen Pi neu startet.

1 Like