Hello squinlan
Thank you for the detailed report and screenshots. The timestamps are especially useful. I can see that the git pull operations launched by Universal.Server.exe are closely followed by the App startup sequence in several of the examples you provided.
With Auto Deploy disabled, I would not expect an unchanged App to be unnecessarily restarted simply because a Git synchronization occurred, so I would like to narrow down what is triggering the reload.
Could you please confirm the following?
Are all Apps restarting, or only specific Apps such as InfraTools?
Under Settings > Files > Configuration Changes, is automatic configuration reload enabled?
What hosting method are you using for PSU 5.5.2, for example Windows Service, IIS, or ZIP?
Is this a production environment, and do active users lose their sessions when the restart occurs?
If the local and remote repositories are fully synchronized, does clicking Synchronize Now manually also restart the App when Git reports no changed files?
Regarding your second question, PowerShell Universal provides Synchronize Now for manually triggering Git synchronization. Support for disabling scheduled synchronization by setting the Git sync interval to 0 was added in an earlier PSU release, so this may also be useful as a temporary diagnostic control while we investigate the unexpected App restarts.
Because this is a public forum, please sanitize all evidence before posting. Remove credentials, tokens, license keys, cookies, private keys, full connection strings, email addresses, usernames, customer data, tenant or account identifiers, internal domains, hostnames, IP addresses, and private URLs. Please do not upload unredacted HAR files, memory dumps, database backups, or complete configuration files to this public thread.
https://github.com/ironmansoftware/universal-docs/blob/v5/config/git.md
Regards,
Ruben Tapia