On March 28, 2025, between 10:55–12:18 UTC Orchestrator service was down in the delayed Europe and U.S. regions. No traffic was routed to the Orchestrator during this timeframe. All other services that rely on Orchestrator were affected.
Nginx is an open-source networking tool. UiPath uses it to route traffic. We were preparing to update the version of Nginx to fix a critical issue.
UiPath’s Nginx configuration is heavily customized. Unfortunately, these settings were missing due to a bug in our deployment pipeline. As a result, the deployment was successful, but Nginx was left in an unhealthy state. It could not route traffic to Orchestrator.
Our alerts immediately detected that traffic was not routing correctly. An engineer was paged and began investigating the outage.
The logs showed that Nginx was running, but it was unhealthy. This quickly pointed the engineer to the misconfiguration.
The first thing we did was fix the settings by hand and start the deployment again. The update worked, but traffic was still not reaching our service.
After additional investigation, we determined that we also needed to manually delete and recreate the misconfigured objects. Once this was done, traffic began routing correctly. Customers were able to use Orchestrator again.