I've got a web job with a timer trigger that set to execute at midnight GMT. The web job is a .NET Core Console project and it's deployed to three different app service instances via a DevOps release pipeline. On the first environment the web job was deployed to, the job is triggered on schedule and the executable runs with Kudu log statements indicating success. On the other two environments the web job is triggered as scheduled however the executable doesn't run as indicated by no log statements indicating success showing. In all three environments, the logs indicate that the web job has triggered and that the function method has been found, however only the app instance where it was initially deployed executes the logic.
When running the same web job in different app service environments, is there anything required to ensure that each job executes successfully? I'm thinking that since each job's app settings are pointing to the same storage account that this has something to do with it, but to be honest this is the first web job I've created so I'm not sure.
I've tried to manually kick off the web job in the portal but since it's a timer job I don't believe it will execute successfully that way