-
-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Containers blijven herstarten #171
Comments
Kan je eens proberen de
Heb je de versie van Postgres bijgewerkt of gebruik je 12 al een tijd? Je kan ook alles stoppen en |
Nee, ik heb de versie niet gewijzigd. Die had ik altijd al op Inmiddels heb ik hem omgezet naar Nu alleen nog een manier vinden om de data terug te zetten... heb eerst de originele
|
In het mapje Toch vreemd dat |
DSMR lijkt toch niet helemaal ongeschonden uit de strijd gekomen te zijn. Op het eerste gezicht leek het goed, omdat hij de actuele meterstanden gewoon toont. Maar zoals het nu lijkt voert hij op de achtergrond niets uit. Er zijn geen live-grafieken en ook geen dag/uurtotalen van na gisteravond. Ook niet als ik die geplande processen via de interface laat uitvoeren. Op de Status-pagina staan ook de volgende foutmeldingen, waarbij de teller steeds oploopt:
De log zegt het volgende:
|
@Tralapo dit is meer een DSMR gerelateerde melding, dus niet zo zeer Docker. Wellicht kan @dennissiemensma hierbij assisteren? |
@Tralapo ik denk dat je het beste even kunt zoeken naar de specifieke log voor het Ik weet alleen niet precies waar die logs in de container staan. In de native installatie in |
Ik heb even In
Daarna heb ik de logging op DEBUG ingesteld en krijg ik dit:
|
Ik zie twee meldingen:
Het kan zijn dat de tweede een gevolg is van de eerste, maar dat weet ik niet zeker. De eerste lijkt aan te geven dat er een meting is met alleen een datumtijd, maar dat lijkt me vreemd en heb ik niet eerder gezien. Ik denk dat je het beste even in de admin-interface kan kijken op |
Er zijn 114 pagina's met un-processed lezingen daar en heb hier en daar steekproeven gedaan, maar ze zien er allemaal heel normaal uit. Zeker niet leeg. |
Toevallig meldt iemand een soortgelijk issue via: dsmrreader/dsmr-reader/issues/1282
|
Zaterdag heb ik (zoals ik vaker doe) al m'n containers geüpdate, waarna de problemen begonnen. Daarna heb ik, zoals hierboven besproken, de postgres-versie gewijzigd en via onderstaande methode één van de dagelijkse backups die DSRM zelf maakt teruggezet, die van vlak voor ik ging updaten. Het is dus inderdaad wel zo dat de backup uit een oudere versie van DSMR komt dan de huidige.
|
Oke ik denk dat je dan het beste even dat issue in DSMR-reader kan volgen. |
@xirixiz ter debugging en vergelijking, wat zijn jouw resultaten als je dit uitvoert in je DSMR DB container:
En gebruik je env vars voor instellen tijdzone van de DSMR DB? Bijvoorbeeld:
|
De output is dan:
Verder zet ik alleen Belangrijke toevoeging is nog dat ik |
Ik loop ook steeds tegen deze foutmeldingen aan. 1970-05-02 03:22:16.010 CET [1] LOG: startup process (PID 20) was terminated by signal 11: Segmentation fault 1970-05-02 03:22:16.010 CET [1] LOG: aborting startup due to startup process failure 1970-05-02 03:22:16.010 CET [1] LOG: database system is shut down` Wat moet ik doen om alles te verwijderen? |
Heb je geprobeerd om |
Het ziet er naar uit dat jou voorstel de oplossing is! Dankjewel. |
Had ik al gedaan afgelopen week :) |
Setup/Architecture information
Raspberry Pi 3B, Raspbian
Version of the Docker image
Configuration
Describe the bug
Gebruik deze setup al maanden naar volle tevredenheid, maar gisteren ging het ineens mis.
Zoals gebruikelijk wilde ik alles update door een
docker-compose pull
en daarna eendocker-compose up -d
, niets bijzonders zou je zeggen. Ook niets gewijzigd aan de compose-file.Maar sinds die actie, doen zowel de DSMR als DSMRDB container niets anders dan elke 15-20 seconden opnieuw opstarten, tot op een punt dat de load op de Raspberry zo hoog wordt dat 'ie helemaal niets meer doet.
Heb geprobeerd de database te verwijderen en opnieuw op te tuigen zoals beschreven in de README, maar dat lukt niet eens omdat dsmrdb niet lang genoeg up blijft.
Ik heb echt geen flauw idee waar dit ineens vandaan komt of waar ik een oplossing moet zoeken, kan ook niet wijs worden uit de logs:
Debug log
In de log van dsmr zie ik inderdaad terug dat hij niet kan connecten met de database
De log for dsmrdb geeft (heel vaak) het volgende, met een gekke timestamp
The text was updated successfully, but these errors were encountered: