Application server and services
CrossFire service health, memory behaviour under sustained load, service dependencies and start order, and the faults that surface as intermittent client disconnects rather than as an obvious failure.
Search hans.study
Indexed across articles, news, KB updates, knowledge base, books, learning, and tools. Press Esc to close.
// C-CURE 9000 HEALTH CHECK · HANS STUDY · ONTARIO, CANADA
Access control fails differently from video. When a recorder struggles you lose footage you might never have needed. When C-CURE struggles, a door does not open for somebody standing in front of it, or it opens for somebody who should not be there. The system carries on reporting itself healthy either way.
C-CURE 9000 problems rarely stay in one layer either. A door that behaves oddly can be a controller firmware mismatch, a CrossFire service under memory pressure, a SQL bottleneck, a journal that has never been maintained, or a third-party integration doing something the integrator did not document. Reviewing one layer in isolation is how these systems stay half-broken for years.
CrossFire service health, memory behaviour under sustained load, service dependencies and start order, and the faults that surface as intermittent client disconnects rather than as an obvious failure.
C-CURE lives on its database more than most platforms. Memory configuration, maintenance plans, index and journal growth, backup and restore that has actually been tested, and version support against the C-CURE release.
Firmware consistency across controllers, cluster and encryption configuration, memory and cardholder capacity against the population actually loaded, and offline behaviour when the server is unreachable.
Whether the design has real redundancy or a single instance carrying an entire estate. Failover behaviour tested rather than assumed, and what happens to in-flight events during a switch.
Data hygiene at scale, clearance and access level structure, stale cardholders, credential technology and migration exposure, and whether the permission model can still be explained by anyone.
Elevator control, video, intrusion, visitor management and directory sync. The highest-risk surface in most C-CURE deployments and the first thing blamed when something else is wrong.
Supervision configuration, held and forced door handling, request to exit behaviour, lock power and battery calculations, and whether alarms mean anything or are routinely cleared unread.
Operator privilege model, audit trail and journal retention against policy, certificate and encryption posture, patch discipline, and version currency against support.
The pattern in C-CURE estates is different from video platforms. One application server carrying access control for buildings that were never meant to share a single point of failure. Controller firmware that drifted apart over successive service visits. A database nobody has maintained since commissioning, with a journal that has grown for years. Access levels that accumulated until nobody can say who can go where. Lock power calculated once, at handover, before half the doors were added.
The one worth calling out specifically: elevator integration takes the blame for a great many faults that are not the elevator interface at all. On a multi-tower estate I worked through, the failures traced to software faults and configuration inside C-CURE, not to the interface everyone had been arguing about. That distinction matters, because one of those is a support case and the other is a re-architecture.
The full engagement: access control stabilisation and a core network rebuild across a multi-tower complex.
Organisations where C-CURE 9000 controls access to something that matters, and where nobody can currently say with confidence how it would behave under failure. Commercial real estate, healthcare, education, government, and enterprise campuses.
It is most useful when the system has grown past its original design, when it changed hands between integrators, when an upgrade or expansion is coming, or when doors have started behaving in ways nobody can explain.
The deliverable is a prioritized remediation plan, not a pile of observations you have to triage yourself.
Recommendations do not change based on who is selling. There is no product being steered toward at the end of this.
Remote delivery via the DHD, a remote access device, where the system cannot be reached over the network.
Screen share, supplied configuration exports, logs and documentation. Most of what a health check examines is visible without anyone travelling, and this is how the majority of engagements run.
The DHD, a pre-configured remote access device, ships to the site. Somebody on site plugs it into power and network, which takes minutes and needs no technical skill. It provides the access needed to examine the system properly, then ships back. Covers configuration, shipping both directions, and retrieval.
Cheaper and faster than travel for a single site, and it is what makes distance stop mattering. A site in another province costs the same to review as one an hour away.
For work that needs someone in the room: physical inspection, cabling and rack conditions, commissioning witness, or an environment that cannot be reached remotely. Travel and on-site time are added to the written quote before work starts.
Listed because an unstated exclusion is what turns an agreed scope into an argument at invoice time, and that is the exact failure this practice exists to review other people for.
Door schedules, hardware selection, panel layout, power calculations, egress and code.
The network under the controllers. A surprising share of access control faults live there.
When the system has already failed and there is a disagreement about why.
Same structure and the same fixed pricing across every platform. The layers reviewed differ, because the ways these systems fail differ.
Architecture, roles and sizing under real load.
Edition, Device Pack currency and support entitlement.
Which product family you are in, and what that decides.
Edge analytics, and the device estate that limits them.
Version position, database age, and access level sprawl.
Edition ceiling, gateway topology, and controller firmware.
Access control is judged on the day it fails. Everything that decides that outcome was configured, sized or skipped long beforehand.
Independent of Software House, Johnson Controls, and every integrator involved. See the independence policy.
Two tools run by default to help me understand how the site is used. You can turn either off at any time. Cloudflare's server-side analytics is always on and never sees your identity.