Deployment sync issue
serezha13
PROOP

a month ago

Hello, There is currently an issue with deploying new changes across multiple services. We have five services responsible for executing specific tasks:

    
    •    task-worker (52c95de4-8be3-4af2-902b-a10480a67bb4)
    •    task-worker-2 (40c847f9-7324-45ff-9c50-15307aa60fb1)
    •    task-worker-3 (ee372dea-f3ac-4f0d-91a9-a8fd52ab4f98)
    •    task-worker-4 (7b4dfdfb-8ec3-4eba-81c2-f1eaff8d0d67)
    •    task-worker-5 (0b1eb869-2250-40b5-87de-e5e0a9a0cb8f)

When commits are pushed to the main branch, all services begin deployment. However, only task-worker (the first one) reflects the updated code, while the remaining four continue running outdated versions. This behavior has been observed for the past three days. Additional test logs were introduced, and they appear only in task-worker, confirming that the other services are not receiving the updates.

$10 Bounty

4 Replies

Railway
BOT

a month ago

All five task-worker services in the "Alven AI Server" project show SUCCESS status for their latest deployments. Since you confirmed that deployments are being triggered for all five services but only task-worker reflects the updated code, this behavior is commonly caused by watch paths configured on the other services that don't match the changed files, resulting in new deployments that reuse the previous build. Please check each service's Settings tab to verify that task-worker-2 through task-worker-5 do not have watch paths set that would exclude your changed files, and also confirm they are all connected to the same GitHub repo and branch as task-worker.


Status changed to Awaiting User Response Railway about 1 month ago


Status changed to Awaiting Railway Response Railway about 1 month ago


Railway
BOT

a month ago

This thread has been marked as public for community involvement, as it does not contain any sensitive or personal information. Any further activity in this thread will be visible to everyone.

Status changed to Open Railway about 1 month ago


domehane
FREE

a month ago

Hello serezha13,

are watch paths set on any of them? if yes, make sure the patterns actually match the files you're changing, or just clear them if all services should deploy on every push ,, and are all 5 services pointing to the same branch?


domehane
FREE

a month ago

also in the deployment history of services 2-5, do you see the deployments as "pending approval" or just not triggered at all?


domehane

also in the deployment history of services 2-5, do you see the deployments as "pending approval" or just not triggered at all?

serezha13
PROOP

a month ago

Task-worker, task-worker-2, task-worker-4, and task-worker-5 have been removed, leaving only task-worker-3 running with 5 replicas. Despite this, logs from the removed services are still being received in Grafana via Locomotive. The workers were removed approximately 8 hours ago, but the logs are still coming through.


Welcome!

Sign in to your Railway account to join the conversation.

Loading...