Ik heb al jaren Unifi met een controller op mijn desktop.
Ik heb nooit problemen gehad met Unifi op de desktop.
Recent heb ik een Synology met Docker mogelijkheden.
Tijd dus voor een migratie van Unifi naar Synology Docker.
Nu heb ik best de nodige ervaring met Docker, dus kwestie van de juiste image vinden, beetje configuratie instellen, backup maken van de desktop en restoren naar mijn Docker versie.
Dat dacht ik.
Niet dus.
De Docker applicatie lijkt totaal niet stabiel.
In eerste instantie lijkt alles compleet en aanwezig in Unifi, maar bij het klikken door de menu opties (Dashboard, Topology, Unifi Devices, Clients), krijg ik heel vaak het scherm: "Unifi is having trouble with this direction".
Maar, ik krijg dit scherm ook niet altijd. Beetje 50% van de tijd gaat het goed en 50% niet?
Vaak moet ik na het foutscherm opnieuw inloggen, soms ook niet.
Dit heb ik op de desktop app nog nooit meegemaakt, daar deed Unifi het altijd goed.
Volgens Synology loopt de Docker image probleemloos.
Geen rare dingen in de logs, geen restarts van de container, geheugen gebruik binnen de grenzen.
Hier de details.
De desktop app heb ik vlak voor de migratie geupgrade naar 6.1.71.
De Docker image is ook 6.1.71
Ik gebruik image: jacobalberty/unifi
Ik draai de image op het host netwerk, zodat unifi de apparaten kan vinden (beetje in strijd met Docker regels, maar goed)
Ik heb DATADIR, LOGDIR en CERTDIR gemapt naar /unifi/data, /unifi/logs en /unifi/certs
BIND_PRIV en RUNAS_UID0 heb ik op false gezet.
CPU staat op moderate.
Geheugen initieel op 1GB, later handmatig verhoogd naar 2GB (1GB leek me wat krap voor een Java proces + MongoDB)
Synology is model DS1621+
In de server.log zie ik meerdere keren deze warnings voorbij komen:
Maar dit is niet op de momenten dat de GUI hangt of in de soep loopt.
In de mongodb.logs lijken alleen wat INFO messages te staan omtrent connecties en gebruik. Niets geks.
Nu heb ik zelf al jaren software ontwikkeling ervaring.
Het "voelt" alsof de applicatie wellicht op corrupte configuratie/data staat te "kouwen", maar vervolgens alle foutmeldingen hierover inslikt.
Verder, omdat de desktop app altijd goed werkte, heb ik nooit echt opgelet op wat voor soort meldingen in de logs "okee" zijn of niet.
Mogelijk heeft iemand van jullie een hint naar de oplossing en/of vergelijkbare problemen?
Misschien is een andere Docker image stabieler?
Ik heb nooit problemen gehad met Unifi op de desktop.
Recent heb ik een Synology met Docker mogelijkheden.
Tijd dus voor een migratie van Unifi naar Synology Docker.
Nu heb ik best de nodige ervaring met Docker, dus kwestie van de juiste image vinden, beetje configuratie instellen, backup maken van de desktop en restoren naar mijn Docker versie.
Dat dacht ik.
Niet dus.
De Docker applicatie lijkt totaal niet stabiel.
In eerste instantie lijkt alles compleet en aanwezig in Unifi, maar bij het klikken door de menu opties (Dashboard, Topology, Unifi Devices, Clients), krijg ik heel vaak het scherm: "Unifi is having trouble with this direction".
Maar, ik krijg dit scherm ook niet altijd. Beetje 50% van de tijd gaat het goed en 50% niet?
Vaak moet ik na het foutscherm opnieuw inloggen, soms ook niet.
Dit heb ik op de desktop app nog nooit meegemaakt, daar deed Unifi het altijd goed.
Volgens Synology loopt de Docker image probleemloos.
Geen rare dingen in de logs, geen restarts van de container, geheugen gebruik binnen de grenzen.
Hier de details.
De desktop app heb ik vlak voor de migratie geupgrade naar 6.1.71.
De Docker image is ook 6.1.71
Ik gebruik image: jacobalberty/unifi
Ik draai de image op het host netwerk, zodat unifi de apparaten kan vinden (beetje in strijd met Docker regels, maar goed)
Ik heb DATADIR, LOGDIR en CERTDIR gemapt naar /unifi/data, /unifi/logs en /unifi/certs
BIND_PRIV en RUNAS_UID0 heb ik op false gezet.
CPU staat op moderate.
Geheugen initieel op 1GB, later handmatig verhoogd naar 2GB (1GB leek me wat krap voor een Java proces + MongoDB)
Synology is model DS1621+
In de server.log zie ik meerdere keren deze warnings voorbij komen:
code:
1
2
3
4
5
| <request-performance-report> WARN tracer - Unable to read request stats from /usr/lib/unifi/data/request_metrics.csv - File '/usr/lib/unifi/data/request_metrics.csv' does not exist <inform_stat-1> WARN event - Unrendered device from unknown type ap_from while trying to render device name <inform_stat-1> WARN event - Unrendered device from unknown type ap_to while trying to render device name |
Maar dit is niet op de momenten dat de GUI hangt of in de soep loopt.
In de mongodb.logs lijken alleen wat INFO messages te staan omtrent connecties en gebruik. Niets geks.
Nu heb ik zelf al jaren software ontwikkeling ervaring.
Het "voelt" alsof de applicatie wellicht op corrupte configuratie/data staat te "kouwen", maar vervolgens alle foutmeldingen hierover inslikt.
Verder, omdat de desktop app altijd goed werkte, heb ik nooit echt opgelet op wat voor soort meldingen in de logs "okee" zijn of niet.
Mogelijk heeft iemand van jullie een hint naar de oplossing en/of vergelijkbare problemen?
Misschien is een andere Docker image stabieler?
[ Voor 0% gewijzigd door GarBaGe op 01-05-2021 07:31 . Reden: opmaak ]
Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD