Closed puijken closed 2 years ago
Aaah, crap, dat is idd een bugje. Dat heb ik over het hoofd gezien. Bedankt voor de melding en ik ga er een fix voor maken.
Heb de nieuwe release toch maar gelaten zoals het is. Ik denk dat het voor nu het beste is om voor de sender container deze run parameter mee te geven --no-healthcheck
, of wanneer je docker-compose gebruikt het volgende op te nemen:
healthcheck:
disable: true
Kan je eens verifieren of dat werkt en er terugkoppeling op geven? Thanks!
So like this:
version: '3'
services:
dsmr_remote:
image: xirixiz/dsmr-reader-docker:latest
container_name: dsmr_remote
restart: always
environment:
- TZ=Europe/Amsterdam
- DJANGO_TIME_ZONE=Europe/Amsterdam
- DSMRREADER_REMOTE_DATALOGGER_API_KEYS=*snip*
- DSMRREADER_REMOTE_DATALOGGER_API_HOSTS=*snip*
- DSMRREADER_REMOTE_DATALOGGER_INPUT_METHOD=serial
- DSMRREADER_REMOTE_DATALOGGER_MODE=sender
- DSMRREADER_REMOTE_DATALOGGER_SERIAL_PORT=/dev/ttyUSB0
- DSMRREADER_REMOTE_DATALOGGER_SERIAL_BAUDRATE=115200
- DSMRREADER_REMOTE_DATALOGGER_SLEEP=5
- DSMRREADER_REMOTE_DATALOGGER_DEBUG_LOGGING=false
- DSMRREADER_LOGLEVEL=WARNING
healthcheck:
disable: true
devices:
- "/dev/ttyUSB0:/dev/ttyUSB0"
labels:
com.docker.compose.project: dsmr_remote
com.docker.compose.service: dsmr_remote
networks:
macvlan12:
ipv4_address: *snip*
hostname: dmsr_remote
domainname: *snip*
networks:
macvlan12:
external: true
Vergeten terugkoppelen - maar zoals verwacht doet dit inderdaad wat het moet doen! Bedankt :)
Support guidelines
I've found an issue and checked that ...
Description
Sinds de upgrade naar 5.0 is de sender container unhealthy. Ik heb deze gedeployed via docker-compose (zie file hieronder). Ik zie in container health dat deze een HTTP check probeert te doen maar de http server wordt vermoedelijk bij een sender container niet opgestart?
De container doet echter gewoon wel wat hij moet doen voor de rest dus eerder een schoonheidsfoutje.
Expected behaviour
Container rapporteert een healthy status.
Actual behaviour
Container rapporteert unhealthy status.
Steps to reproduce
Sender container deployen met bijgevoegde docker-compose.yml file.
Docker info
Version
docker-compose --version
): docker-compose version 1.25.0, build unknownuname -a
): Linux intelnuc 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 GNU/LinuxDocker compose
Container logs
[s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 10-adduser: executing... usermod: no changes
User UID: 803 User GID: 803
[cont-init.d] 10-adduser: exited 0. [cont-init.d] 20-set-app-defaults: executing...
[ INFO ] DSMR Reader release: 5.0.0
[ INFO ] DSMR Reader Docker release: 2022.02.02
[ INFO ] Ensure permissions...
[ INFO ] Setting architecture requirements...
[ INFO ] X64 Architecture
[ INFO ] Fixing /dev/ttyUSB* security...
[ INFO ] Configuring DSMR in sender datalogger mode....
[ INFO ] Installing the DSMR remote datalogger client...
[ INFO ] Using a serial connection for the DSMR remote datalogger...
[ INFO ] Adding DSMRREADER_REMOTE_DATALOGGER_SERIAL_PORT and DSMRREADER_REMOTE_DATALOGGER_SERIAL_PORT to the DSMR remote datalogger configuration...
[ INFO ] Adding DSMRREADER_REMOTE_DATALOGGER_API_HOSTS, DSMRREADER_REMOTE_DATALOGGER_API_KEYS and DSMRREADER_REMOTE_DATALOGGER_INPUT_METHOD to the DSMR remote datalogger configuration...
[ INFO ] Adding DSMRREADER_REMOTE_DATALOGGER_SLEEP to the DSMR remote datalogger configuration...
[ INFO ] Adding DSMRREADER_REMOTE_DATALOGGER_DEBUG_LOGGING to the DSMR remote datalogger configuration... [cont-init.d] 20-set-app-defaults: exited 0. [cont-init.d] done. [services.d] starting services Starting DSMR Reader - remote datalogger... [services.d] done. [2022-02-14 12:01:27.973081] Starting... [2022-02-14 12:01:27.973737] Opening connection "/dev/ttyUSB0" using options: {'baudrate': 115200, 'bytesize': 8, 'parity': 'N', 'stopbits': 1, 'xonxoff': 1, 'rtscts': 0} [2022-02-14 12:01:34.480682] Opening connection "/dev/ttyUSB0" using options: {'baudrate': 115200, 'bytesize': 8, 'parity': 'N', 'stopbits': 1, 'xonxoff': 1, 'rtscts': 0} [2022-02-14 12:01:40.640675] Opening connection "/dev/ttyUSB0" using options: {'baudrate': 115200, 'bytesize': 8, 'parity': 'N', 'stopbits': 1, 'xonxoff': 1, 'rtscts': 0} [2022-02-14 12:01:46.476681] Opening connection "/dev/ttyUSB0" using options: {'baudrate': 115200, 'bytesize': 8, 'parity': 'N', 'stopbits': 1, 'xonxoff': 1, 'rtscts': 0}
Additional info
No response