Project 1 has 180 apartments running on one server, project 2 has 19 apartments also running on one server. Both crash tho the bigger building was OK for a long time so i was hoping that the beta fixed this outofmemory issue. Smaller server crashes every week, its unable to stop or restart the bOS service and only a full server restart helps.But i managed to restore it after all. I did a full restart and then opened only bOS and started to restore it, i saw a memory bump of ~2gb when it was restoring it. This doesnt look much as the total usage was 4,2gb and when it finished it fell down to 2,5gb.Server has total of 16gb ram... max ive seen it use was 13gb and most of it was ETS whos a huge memory hog. So maybe it was ETS's fault i dont know... On the other smaller bulding i only run bOS on it, not ETS. I would love to do it so every apartment has a separate server/jigsaw but there is always the money question. Everybody wants the best but are willing to pay for the worst. And i have little to say about that, im just a monkey who obeys orders.
Now i tried to restore the config. Made a restore from the old backup and then started to add the missing devices again and just before i finished i saw another outofmemory error.
Devices : 17.04.2020 16:31:53 : Error : Server : Error saving file C:\Program Files (x86)\ComfortClick\bOS Server\Building\Configuration.bin. Exception of type System.OutOfMemoryException was thrown. at System.Runtime.Serialization.ObjectIDGenerator.Rehash() at System.Runtime.Serialization.ObjectIDGenerator.GetId(Object obj, Boolean& firstTime) at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.InternalGetId(Object obj, Boolean assignUniqueIdToValueType, Type type, Boolean& isNew) at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Schedule(Object obj, Boolean assignUniqueIdToValueType, Type type, WriteObjectInfo objectInfo) at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteMembers(NameInfo memberNameInfo, NameInfo memberTypeNameInfo, Object memberData, WriteObjectInfo objectInfo, NameInfo typeNameInfo, WriteObjectInfo memberObjectInfo) at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteMemberSetup(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, String memberName, Type memberType, Object memberData, WriteObjectInfo memberObjectInfo) at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, String memberNames, Type memberTypes, Object memberData, WriteObjectInfo memberObjectInfos) at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo) at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, Header inHeaders, __BinaryWriter serWriter, Boolean fCheck) at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header headers, Boolean fCheck) at BOSCommon.Helpers.Serialization.ReliableSerialization.Save(IServer server, Object serObject, String destination)
I also made a backup before the reload AND that backup is now corrupted as it does not restore from it. I still get an empty config when the server loads in. So yeah, its a big problem to us right now.
So today the 4.6.30 version after a bOS reload managed to get that outofmemory error again and deleted all my work again. Last backup was done 3.04.20 so ive lost 2 weeks of work. Am i the only unlucky one? As i now have 2 buildings that acting the same way. After a week or so it either crashed and needed a server restart because stopping the service fails.Other building is on 4.6.33 beta and it too crashes once a week.Little stressed out as its a lot of work i need to redo.
This was mentioned in the last webinar
have you tried to reload the bOS server? See if that helps. I know that 4.4.4 version also "hangs" sometimes and does not updates statuses, reload usually helps. Also use the knx diagnostics to see if those statuses update as they should.
You should find it under:
C:\Program Files (x86)\ComfortClick\bOS Server\BOSService.exe.configTry turning on show hidden files too.Also there is no real need to change those values unless you have two servers running in one machine. Outside ports you can change from the router.
Do you have the 1bit switching group address linked with the status of that light/switch in bOS? This may help you. Also what version are you using? I know that older versions had problems with statuses in Panels, then it would update the status on the main page but on the panel the statuses were not updated. This should be fixed now.
Yup i have the same bug with the beta version.
I can say the same for LG smart TV's. I wanted to display bOS on its browser and it kept refreshing the webpage after that it would log you out and it wouldn't save the login info, so every-time it refreshed you needed to login again and again. Finally we made it so it gets the info from the hdmi directly from the server.Somewhere in the Doorbirds manual it said too that there is no sound yet for the HTML5 as its not secure yet or smth. So even if you get it working its just a video feed with a option to open the door.
Maybe it is possible if the TV's web browser supports html5 https://www.doorbird.com/widget
Customer support service by UserEcho