Diagnostics & fixes

Troubleshooting

Quick fixes for the most common capture, network, and sharing problems.

Known issues

SSD write bottleneck causing random processing slowdowns

In rare cases, dataset processing speeds in Xangle Camera Server can become random, inconsistent, and progressively worse over time. Although this can look like a software problem, an SSD that is becoming unstable during write operations may be the root cause.

Typical symptoms include:

  • unpredictable processing performance
  • gradual degradation over time
  • 100% disk activity with very low throughput
  • no obvious heavy process visible in Task Manager

Quick SSD check

To determine whether the SSD is the bottleneck rather than Xangle Camera Server, duplicate a large file, preferably 5 GB or more, onto the same drive. If the copy speed is abnormally slow, or disk activity remains saturated after the copy completes, the SSD is likely responsible.

Recommended actions

  • Run the SSD manufacturer's diagnostics, including SMART checks.
  • Install any available SSD firmware updates.
  • Keep at least 15 to 20% free space on the drive.
  • Update the NVMe or storage controller drivers.
  • Perform a clean Windows reinstall if the system shows broader signs of instability.
  • Replace the SSD if the problem persists after the other checks.

Back up important datasets before running diagnostics or replacing the drive.

Norton 360 and distributed architectures

Norton 360 is known to cause serious problems, especially in distributed architectures that use Raspberry Pis or other networked nodes. Its behavior can change depending on the throttling settings applied from Xangle, which can make connection, transfer, or processing issues appear inconsistent.

If you experience unexplained problems with a distributed setup, temporarily disable Norton 360 and test the workflow again. If the issue disappears, add the Xangle application, its working directory, and the relevant node communication traffic to the appropriate Norton exclusions instead of re-enabling unrestricted scanning during an event.

Do not use cloud-sync folders as working directories

Never place the Xangle working directory, including app settings and datasets, inside a cloud-sync folder such as OneDrive or Google Drive. Xangle continuously reads and writes settings, capture files, thumbnails, processing outputs, and other dataset files. Cloud-sync clients can lock files while synchronizing them, upload incomplete files, restore older versions, or change availability while Xangle is still using them.

These conflicts can cause missing files, slow or inconsistent processing, corrupted datasets, sync conflicts, and unreliable application behavior. Keep the active working directory on a local SSD or another directly attached drive with sufficient free space. Configure cloud storage as a separate backup or export destination after files are closed, rather than as the live location for app settings or datasets.