Triage sequence
- Record the exact time, URL or JID, account, operation, and observed response.
- Check Windows service state and process uptime.
- Search the Neuron event log at that time.
- Open any associated exception entry.
- Confirm the active build and installed package versions.
- Reproduce once with the narrowest applicable protocol sniffer.
- Stop the sniffer and redact secrets before sharing evidence.
Service does not start
Check, in order:- another process already owns a required port;
- the service identity can read program files and program-data keys;
Gateway.configis well-formed and matches the installed modules;- a newly installed assembly package loads on the current runtime;
- the database path or external database is reachable;
- disk space is available for database journals, logs, and package extraction.
HTTPS or certificate failure
- Resolve the configured host name from both inside and outside the network.
- Confirm ports
80/443reach this instance. - Check certificate subject alternative names and expiry.
- Verify the service can read the private key.
- Check whether an upstream proxy terminates TLS and which forwarded headers it sets.
- For mTLS, verify the client actually sends a certificate and that the chain and intended usages are accepted.
401 Unauthorized versus 403 Forbidden
401 means the request lacks acceptable authentication or its credential is invalid/expired. 403 means the server recognized the caller but the caller lacks authorization for the resource or object.
For 403, do not retry the same token in a loop. Check:
- assigned roles and exact privilege;
- ownership or account-specific resource path;
- OAuth scopes granted into the token;
- WAF rules and source-address restrictions;
- object-level authorization for identity, contract, vault, or file resources.
Package update failure
- Verify
.packageand.signaturebelong to the same build. - Confirm the installation key uses the expected provider public key and decryption key.
- Inspect pre-update backup events.
- Check module-load exceptions after restart.
- Roll back through the package manager or restore a verified backup; do not mix individual DLLs from different package versions.