Sorry for the late reply here, had a busy couple of days.
@TheLumberjack And all four services worked after you did this? Recreating each config ended up restoring that one service? Hmmmm. That's a bit strange. There's a chance whatever flow you were using triggered a bug that we would want to identifiy/find/fix.
No, recreating/reattaching each service recreated the terminator for each service separately.
This was working fine after I recreated the services for a while but suddenly the terminators seemed to have disappeared again:
I tried reattaching the services again, but this did not recreate the terminators this time. I also tried creating a new service from scratch and also did not get a new terminator.
I checked the logs on the ziti router host:
Nov 15 14:30:24 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DzM6}","chSeq":562,"connId":225,"edgeSeq":0,"error":"service 2amXBVkTxUGOfdmPnHC2Kv has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:199","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2024-11-15T14:30:24.356Z","token":"cee2214f-8dc9-4eff-a508-632b2cfbe0a2","type":"EdgeConnectType"}
Nov 15 14:30:24 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DzM6}","chSeq":563,"connId":226,"edgeSeq":0,"error":"service 2amXBVkTxUGOfdmPnHC2Kv has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:199","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2024-11-15T14:30:24.940Z","token":"cee2214f-8dc9-4eff-a508-632b2cfbe0a2","type":"EdgeConnectType"}
Nov 15 14:30:25 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DzM6}","chSeq":564,"connId":227,"edgeSeq":0,"error":"service 2amXBVkTxUGOfdmPnHC2Kv has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:199","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2024-11-15T14:30:25.530Z","token":"cee2214f-8dc9-4eff-a508-632b2cfbe0a2","type":"EdgeConnectType"}
Nov 15 14:30:26 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DzM6}","chSeq":565,"connId":228,"edgeSeq":0,"error":"service 2amXBVkTxUGOfdmPnHC2Kv has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:199","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2024-11-15T14:30:26.120Z","token":"cee2214f-8dc9-4eff-a508-632b2cfbe0a2","type":"EdgeConnectType"}
Nov 15 14:30:26 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DzM6}","chSeq":566,"connId":229,"edgeSeq":0,"error":"service 2amXBVkTxUGOfdmPnHC2Kv has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:199","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2024-11-15T14:30:26.695Z","token":"cee2214f-8dc9-4eff-a508-632b2cfbe0a2","type":"EdgeConnectType"}
Nov 15 14:44:48 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DzM6}","chSeq":581,"connId":230,"edgeSeq":0,"error":"service 2amXBVkTxUGOfdmPnHC2Kv has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:199","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2024-11-15T14:44:48.037Z","token":"cee2214f-8dc9-4eff-a508-632b2cfbe0a2","type":"EdgeConnectType"}
Nov 15 14:44:48 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DzM6}","chSeq":582,"connId":231,"edgeSeq":0,"error":"service 2amXBVkTxUGOfdmPnHC2Kv has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:199","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2024-11-15T14:44:48.622Z","token":"cee2214f-8dc9-4eff-a508-632b2cfbe0a2","type":"EdgeConnectType"}
Nov 15 14:44:49 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DzM6}","chSeq":583,"connId":232,"edgeSeq":0,"error":"service 2amXBVkTxUGOfdmPnHC2Kv has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:199","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2024-11-15T14:44:49.197Z","token":"cee2214f-8dc9-4eff-a508-632b2cfbe0a2","type":"EdgeConnectType"}
Nov 15 14:44:49 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DzM6}","chSeq":584,"connId":233,"edgeSeq":0,"error":"service 2amXBVkTxUGOfdmPnHC2Kv has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:199","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2024-11-15T14:44:49.777Z","token":"cee2214f-8dc9-4eff-a508-632b2cfbe0a2","type":"EdgeConnectType"}
Nov 15 14:44:50 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DzM6}","chSeq":585,"connId":234,"edgeSeq":0,"error":"service 2amXBVkTxUGOfdmPnHC2Kv has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:199","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2024-11-15T14:44:50.375Z","token":"cee2214f-8dc9-4eff-a508-632b2cfbe0a2","type":"EdgeConnectType"}
Nov 15 14:50:19 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DzM6}","chSeq":592,"connId":235,"edgeSeq":0,"error":"service 2amXBVkTxUGOfdmPnHC2Kv has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:199","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2024-11-15T14:50:19.035Z","token":"cee2214f-8dc9-4eff-a508-632b2cfbe0a2","type":"EdgeConnectType"}
Nov 15 14:50:19 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DzM6}","chSeq":593,"connId":236,"edgeSeq":0,"error":"service 2amXBVkTxUGOfdmPnHC2Kv has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:199","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2024-11-15T14:50:19.625Z","token":"cee2214f-8dc9-4eff-a508-632b2cfbe0a2","type":"EdgeConnectType"}
Nov 15 14:50:20 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DzM6}","chSeq":594,"connId":237,"edgeSeq":0,"error":"service 2amXBVkTxUGOfdmPnHC2Kv has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:199","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2024-11-15T14:50:20.214Z","token":"cee2214f-8dc9-4eff-a508-632b2cfbe0a2","type":"EdgeConnectType"}
Nov 15 14:50:20 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DzM6}","chSeq":595,"connId":238,"edgeSeq":0,"error":"service 2amXBVkTxUGOfdmPnHC2Kv has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:199","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2024-11-15T14:50:20.794Z","token":"cee2214f-8dc9-4eff-a508-632b2cfbe0a2","type":"EdgeConnectType"}
Nov 15 14:50:21 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DzM6}","chSeq":596,"connId":239,"edgeSeq":0,"error":"service 2amXBVkTxUGOfdmPnHC2Kv has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:199","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2024-11-15T14:50:21.378Z","token":"cee2214f-8dc9-4eff-a508-632b2cfbe0a2","type":"EdgeConnectType"}
I tried restarting the ziti-edge-tunneler (sudo systemctl restart ziti-edge-tunneler.service) on the target VM and got this log output on the router host.
Nov 15 14:54:14 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DLqm}","bindConnId":1,"chSeq":2,"connId":1,"edgeSeq":0,"file":"github.com/openziti/ziti/router/xgress_edge/listener.go:539","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processBindV2","level":"info","listenerId":";\ufffdµ\ufffd\ufffd~U\u0010|A\ufffd\ufffd\ufffd\ufffd\u0001|\ufffd\ufffd\ufffd\u003en#\ufffd\ufffdiX\ufffd\ufffd\u001elY","msg":"establishing terminator","routerId":"DZ-TsGYCIf","sessionToken":"d1471ee5-e118-4e74-8e72-1b9770727388","terminatorId":"6NxYau4uFhivE59YX9icBm","time":"2024-11-15T14:54:14.296Z","type":"EdgeBindType"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:162","func":"github.com/openziti/ziti/router/xgress_edge.(*hostedServiceRegistry).evaluateEstablishQueue","level":"info","msg":"queuing terminator to send create","state":1,"terminatorId":"6NxYau4uFhivE59YX9icBm","time":"2024-11-15T14:54:14.296Z","token":"d1471ee5-e118-4e74-8e72-1b9770727388"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:570","func":"github.com/openziti/ziti/router/xgress_edge.(*hostedServiceRegistry).establishTerminator","level":"info","msg":"sending create terminator v2 request","routerId":"DZ-TsGYCIf","terminatorId":"6NxYau4uFhivE59YX9icBm","time":"2024-11-15T14:54:14.296Z","token":"d1471ee5-e118-4e74-8e72-1b9770727388"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"file":"github.com/openziti/ziti/router/xgress_edge/fabric.go:150","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeTerminator).updateState","level":"info","msg":"updated state","newState":2,"oldState":1,"reason":"create notification received","terminatorId":"6NxYau4uFhivE59YX9icBm","time":"2024-11-15T14:54:14.303Z"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"connId":1,"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:974","func":"github.com/openziti/ziti/router/xgress_edge.(*markEstablishedEvent).handle","level":"info","lifetime":7390195,"msg":"terminator established","routerId":"DZ-TsGYCIf","terminatorId":"6NxYau4uFhivE59YX9icBm","time":"2024-11-15T14:54:14.303Z"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DLqm}","bindConnId":2,"chSeq":3,"connId":2,"edgeSeq":0,"file":"github.com/openziti/ziti/router/xgress_edge/listener.go:539","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processBindV2","level":"info","listenerId":"3}}dž\ufffd\ufffd\u001eצ\u0013P\ufffd|1\ufffd\u0018(\ufffdw˫\ufffd~\"\ufffdr'\f\ufffdӝ","msg":"establishing terminator","routerId":"DZ-TsGYCIf","sessionToken":"be570be3-b281-4c8a-a403-1363aa8e4d4d","terminatorId":"2ebg7R2Ivhz6Mn3ELG8pcY","time":"2024-11-15T14:54:14.393Z","type":"EdgeBindType"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:162","func":"github.com/openziti/ziti/router/xgress_edge.(*hostedServiceRegistry).evaluateEstablishQueue","level":"info","msg":"queuing terminator to send create","state":1,"terminatorId":"2ebg7R2Ivhz6Mn3ELG8pcY","time":"2024-11-15T14:54:14.393Z","token":"be570be3-b281-4c8a-a403-1363aa8e4d4d"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:570","func":"github.com/openziti/ziti/router/xgress_edge.(*hostedServiceRegistry).establishTerminator","level":"info","msg":"sending create terminator v2 request","routerId":"DZ-TsGYCIf","terminatorId":"2ebg7R2Ivhz6Mn3ELG8pcY","time":"2024-11-15T14:54:14.393Z","token":"be570be3-b281-4c8a-a403-1363aa8e4d4d"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"file":"github.com/openziti/ziti/router/xgress_edge/fabric.go:150","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeTerminator).updateState","level":"info","msg":"updated state","newState":2,"oldState":1,"reason":"create notification received","terminatorId":"2ebg7R2Ivhz6Mn3ELG8pcY","time":"2024-11-15T14:54:14.400Z"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"connId":2,"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:974","func":"github.com/openziti/ziti/router/xgress_edge.(*markEstablishedEvent).handle","level":"info","lifetime":6714281,"msg":"terminator established","routerId":"DZ-TsGYCIf","terminatorId":"2ebg7R2Ivhz6Mn3ELG8pcY","time":"2024-11-15T14:54:14.400Z"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DLqm}","bindConnId":3,"chSeq":4,"connId":3,"edgeSeq":0,"file":"github.com/openziti/ziti/router/xgress_edge/listener.go:539","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processBindV2","level":"info","listenerId":"\ufffd\ufffd\b^\ufffdƓ-e\ufffd\u001a\ufffd\ufffdC\ufffdY\ufffd\ufffd5\u003c\ufffd\ufffdU\u0018\ufffd\u001c\ufffd\ufffd4\u001b\ufffdC","msg":"establishing terminator","routerId":"DZ-TsGYCIf","sessionToken":"b1199fc3-aae3-4a9e-b669-30bdec572d6d","terminatorId":"3FToz46NoGwTSQQUKLuKDV","time":"2024-11-15T14:54:14.489Z","type":"EdgeBindType"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:162","func":"github.com/openziti/ziti/router/xgress_edge.(*hostedServiceRegistry).evaluateEstablishQueue","level":"info","msg":"queuing terminator to send create","state":1,"terminatorId":"3FToz46NoGwTSQQUKLuKDV","time":"2024-11-15T14:54:14.489Z","token":"b1199fc3-aae3-4a9e-b669-30bdec572d6d"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:570","func":"github.com/openziti/ziti/router/xgress_edge.(*hostedServiceRegistry).establishTerminator","level":"info","msg":"sending create terminator v2 request","routerId":"DZ-TsGYCIf","terminatorId":"3FToz46NoGwTSQQUKLuKDV","time":"2024-11-15T14:54:14.489Z","token":"b1199fc3-aae3-4a9e-b669-30bdec572d6d"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"file":"github.com/openziti/ziti/router/xgress_edge/fabric.go:150","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeTerminator).updateState","level":"info","msg":"updated state","newState":2,"oldState":1,"reason":"create notification received","terminatorId":"3FToz46NoGwTSQQUKLuKDV","time":"2024-11-15T14:54:14.496Z"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"connId":3,"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:974","func":"github.com/openziti/ziti/router/xgress_edge.(*markEstablishedEvent).handle","level":"info","lifetime":7220507,"msg":"terminator established","routerId":"DZ-TsGYCIf","terminatorId":"3FToz46NoGwTSQQUKLuKDV","time":"2024-11-15T14:54:14.496Z"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DLqm}","bindConnId":4,"chSeq":5,"connId":4,"edgeSeq":0,"file":"github.com/openziti/ziti/router/xgress_edge/listener.go:539","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processBindV2","level":"info","listenerId":"Gr\ufffd\u000f1\u001aW\ufffd\ufffd\ufffdnU\ufffd\u0012\ufffd֎\ufffd\ufffd\ufffd\u001c\r#\ufffd\u0019\ufffd)\ufffd!\ufffd\\n","msg":"establishing terminator","routerId":"DZ-TsGYCIf","sessionToken":"ad3f5b68-70e2-43bd-8e5e-fff7212700d3","terminatorId":"4kIp5pjcbjgQXcYD33Ekhu","time":"2024-11-15T14:54:14.585Z","type":"EdgeBindType"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:162","func":"github.com/openziti/ziti/router/xgress_edge.(*hostedServiceRegistry).evaluateEstablishQueue","level":"info","msg":"queuing terminator to send create","state":1,"terminatorId":"4kIp5pjcbjgQXcYD33Ekhu","time":"2024-11-15T14:54:14.585Z","token":"ad3f5b68-70e2-43bd-8e5e-fff7212700d3"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:570","func":"github.com/openziti/ziti/router/xgress_edge.(*hostedServiceRegistry).establishTerminator","level":"info","msg":"sending create terminator v2 request","routerId":"DZ-TsGYCIf","terminatorId":"4kIp5pjcbjgQXcYD33Ekhu","time":"2024-11-15T14:54:14.585Z","token":"ad3f5b68-70e2-43bd-8e5e-fff7212700d3"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"file":"github.com/openziti/ziti/router/xgress_edge/fabric.go:150","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeTerminator).updateState","level":"info","msg":"updated state","newState":2,"oldState":1,"reason":"create notification received","terminatorId":"4kIp5pjcbjgQXcYD33Ekhu","time":"2024-11-15T14:54:14.591Z"}
Nov 15 14:54:14 hix-ziti ziti[25450]: {"connId":4,"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:974","func":"github.com/openziti/ziti/router/xgress_edge.(*markEstablishedEvent).handle","level":"info","lifetime":6232644,"msg":"terminator established","routerId":"DZ-TsGYCIf","terminatorId":"4kIp5pjcbjgQXcYD33Ekhu","time":"2024-11-15T14:54:14.591Z"}
Nov 15 14:54:15 hix-ziti ziti[25450]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{DLqm}","bindConnId":0,"chSeq":6,"connId":0,"edgeSeq":0,"file":"github.com/openziti/ziti/router/xgress_edge/listener.go:539","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processBindV2","level":"info","listenerId":"M~\ufffd(\ufffd\ufffd-\ufffd\ufffd`;\u0003u\ufffd/\ufffd\u0005\ufffd\ufffd\ufffd\u00262\ufffdvq\ufffd)\ufffd\ufffd\u0017\t\ufffd","msg":"establishing terminator","routerId":"DZ-TsGYCIf","sessionToken":"6f785848-d4ca-47d1-a91d-283af03c8717","terminatorId":"2bmctNBLXytGPz9aA6jV4V","time":"2024-11-15T14:54:15.025Z","type":"EdgeBindType"}
Nov 15 14:54:15 hix-ziti ziti[25450]: {"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:162","func":"github.com/openziti/ziti/router/xgress_edge.(*hostedServiceRegistry).evaluateEstablishQueue","level":"info","msg":"queuing terminator to send create","state":1,"terminatorId":"2bmctNBLXytGPz9aA6jV4V","time":"2024-11-15T14:54:15.026Z","token":"6f785848-d4ca-47d1-a91d-283af03c8717"}
Nov 15 14:54:15 hix-ziti ziti[25450]: {"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:570","func":"github.com/openziti/ziti/router/xgress_edge.(*hostedServiceRegistry).establishTerminator","level":"info","msg":"sending create terminator v2 request","routerId":"DZ-TsGYCIf","terminatorId":"2bmctNBLXytGPz9aA6jV4V","time":"2024-11-15T14:54:15.026Z","token":"6f785848-d4ca-47d1-a91d-283af03c8717"}
Nov 15 14:54:15 hix-ziti ziti[25450]: {"file":"github.com/openziti/ziti/router/xgress_edge/fabric.go:150","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeTerminator).updateState","level":"info","msg":"updated state","newState":2,"oldState":1,"reason":"create notification received","terminatorId":"2bmctNBLXytGPz9aA6jV4V","time":"2024-11-15T14:54:15.032Z"}
Nov 15 14:54:15 hix-ziti ziti[25450]: {"connId":0,"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:974","func":"github.com/openziti/ziti/router/xgress_edge.(*markEstablishedEvent).handle","level":"info","lifetime":6386324,"msg":"terminator established","routerId":"DZ-TsGYCIf","terminatorId":"2bmctNBLXytGPz9aA6jV4V","time":"2024-11-15T14:54:15.032Z"}
Nov 15 14:54:25 hix-ziti ziti[25450]: {"_context":"ch{ctrl}-\u003eu{reconnecting}-\u003ei{XxRW}","file":"github.com/openziti/ziti/router/handler_ctrl/validate_terminators_v2.go:94","func":"github.com/openziti/ziti/router/handler_ctrl.(*validateTerminatorsV2Handler).validateTerminators.func1","level":"info","msg":"validating terminator","terminatorId":"6NxYau4uFhivE59YX9icBm","time":"2024-11-15T14:54:25.037Z"}
Nov 15 14:54:25 hix-ziti ziti[25450]: {"_context":"ch{ctrl}-\u003eu{reconnecting}-\u003ei{XxRW}","file":"github.com/openziti/ziti/router/handler_ctrl/validate_terminators_v2.go:94","func":"github.com/openziti/ziti/router/handler_ctrl.(*validateTerminatorsV2Handler).validateTerminators.func1","level":"info","msg":"validating terminator","terminatorId":"2ebg7R2Ivhz6Mn3ELG8pcY","time":"2024-11-15T14:54:25.037Z"}
Nov 15 14:54:25 hix-ziti ziti[25450]: {"connId":1,"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:972","func":"github.com/openziti/ziti/router/xgress_edge.(*markEstablishedEvent).handle","level":"info","lifetime":10741421501,"msg":"received additional terminator created notification","routerId":"DZ-TsGYCIf","terminatorId":"6NxYau4uFhivE59YX9icBm","time":"2024-11-15T14:54:25.037Z"}
Nov 15 14:54:25 hix-ziti ziti[25450]: {"connId":2,"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:972","func":"github.com/openziti/ziti/router/xgress_edge.(*markEstablishedEvent).handle","level":"info","lifetime":10643844148,"msg":"received additional terminator created notification","routerId":"DZ-TsGYCIf","terminatorId":"2ebg7R2Ivhz6Mn3ELG8pcY","time":"2024-11-15T14:54:25.037Z"}
Nov 15 14:54:25 hix-ziti ziti[25450]: {"_context":"ch{ctrl}-\u003eu{reconnecting}-\u003ei{XxRW}","file":"github.com/openziti/ziti/router/handler_ctrl/validate_terminators_v2.go:94","func":"github.com/openziti/ziti/router/handler_ctrl.(*validateTerminatorsV2Handler).validateTerminators.func1","level":"info","msg":"validating terminator","terminatorId":"3FToz46NoGwTSQQUKLuKDV","time":"2024-11-15T14:54:25.082Z"}
Nov 15 14:54:25 hix-ziti ziti[25450]: {"_context":"ch{ctrl}-\u003eu{reconnecting}-\u003ei{XxRW}","file":"github.com/openziti/ziti/router/handler_ctrl/validate_terminators_v2.go:94","func":"github.com/openziti/ziti/router/handler_ctrl.(*validateTerminatorsV2Handler).validateTerminators.func1","level":"info","msg":"validating terminator","terminatorId":"4kIp5pjcbjgQXcYD33Ekhu","time":"2024-11-15T14:54:25.082Z"}
Nov 15 14:54:25 hix-ziti ziti[25450]: {"connId":3,"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:972","func":"github.com/openziti/ziti/router/xgress_edge.(*markEstablishedEvent).handle","level":"info","lifetime":10593333061,"msg":"received additional terminator created notification","routerId":"DZ-TsGYCIf","terminatorId":"3FToz46NoGwTSQQUKLuKDV","time":"2024-11-15T14:54:25.082Z"}
Nov 15 14:54:25 hix-ziti ziti[25450]: {"connId":4,"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:972","func":"github.com/openziti/ziti/router/xgress_edge.(*markEstablishedEvent).handle","level":"info","lifetime":10497077544,"msg":"received additional terminator created notification","routerId":"DZ-TsGYCIf","terminatorId":"4kIp5pjcbjgQXcYD33Ekhu","time":"2024-11-15T14:54:25.082Z"}
Nov 15 14:54:25 hix-ziti ziti[25450]: {"_context":"ch{ctrl}-\u003eu{reconnecting}-\u003ei{XxRW}","file":"github.com/openziti/ziti/router/handler_ctrl/validate_terminators_v2.go:94","func":"github.com/openziti/ziti/router/handler_ctrl.(*validateTerminatorsV2Handler).validateTerminators.func1","level":"info","msg":"validating terminator","terminatorId":"2bmctNBLXytGPz9aA6jV4V","time":"2024-11-15T14:54:25.126Z"}
Nov 15 14:54:25 hix-ziti ziti[25450]: {"connId":0,"file":"github.com/openziti/ziti/router/xgress_edge/hosted.go:972","func":"github.com/openziti/ziti/router/xgress_edge.(*markEstablishedEvent).handle","level":"info","lifetime":10101080387,"msg":"received additional terminator created notification","routerId":"DZ-TsGYCIf","terminatorId":"2bmctNBLXytGPz9aA6jV4V","time":"2024-11-15T14:54:25.126Z"}
Restarting the edge tunneler recreated all of the services including the new one (Factory Printers SSH 2)
I was then able to ssh using the ziti network again on all four services, but I'm not quite sure I understand why these keep getting deleted.
I did make all of these service names human readable with spaces just out of preference, but it seems like these are the only ones that seem to disappear after a few days and the other two that use no spaces (macola-hix-sql and order-management) don't disappear. That being said macola-hix-sql and order-management both have the ziti windows edge tunneler as they are windows servers, while the factory printers services all have the debian ziti edge tunneler installed, so it could be just OS dependent and not service names. I'm really lost at this point.