hello.
My deadline worker machine does not get the watitng jobs sometimes.
Does anyone have any idea what the cause might be?
I have 6 workers and only one of them is windows11.
the window11 worker is almost work well.
but it does not rget the waiting rendering jobs suddenly.
others are windows10 and provide no trouble.
I can recover the problem temporary to reboot the deadline worker programme. (I always force quit the programme and re-launch.)
however the situation happens again some days or some hours later.
under the situation, I have checked…
the worker can connect deadline monitor, deadline repository directory in windows explore.
ping and traceroute commands work correctly.
I have checked the job settings and no limit to serve the job to the machine.
while the situation, the status of the worker is “idle” on the deadline monitor.
there is no error messages in the worker log.
deadline repository server is Rocky Linux release 8.10 (Green Obsidian).
my repository and worker version are 10.1.16.8.
thanks for the reply.
the problem has occurred again so I have checked the log on the worker.
but I can not find the looking jobs message.
The affected worker has not been able to get a job since 11:51 in my timezone.
After that time, there are almost no entries in the deadline worker log.
I attach the log.
could you let me know if you notice anything?
2024-12-25 11:51:33: INFO: [OnSlaveIdle] - [worker hostname]
2024-12-25 11:51:33: Scheduler Thread - Scheduler State transition from = 'WaitingForJob' to = 'LicenseCheck'
2024-12-25 11:51:34: Scheduler Thread - Scheduler State transition from = 'LicenseCheck' to = 'LicenseConfirmed'
2024-12-25 11:51:34: Scheduler - Previously-acquired limits: []
2024-12-25 11:51:34: Scheduler - Job scan acquired 0 tasks in 0s after evaluating 0 different jobs.
2024-12-25 11:51:34: Scheduler - Limits held after Job scan: []
2024-12-25 11:51:34: Scheduler - DequeueTasks found no jobs - the tuple queue has no more jobs to check.
2024-12-25 11:51:35: Scheduler Thread - Scheduler State transition from = 'LicenseConfirmed' to = 'WaitingForJob'
2024-12-25 11:51:35: Scheduler Thread - Seconds before next job scan: 6
2024-12-25 11:51:41: Scheduler Thread - Performing pending job scan...
2024-12-25 11:51:41: Skipping pending job scan because it is not required at this time
2024-12-25 11:51:41: Scheduler Thread - Performing repository repair...
2024-12-25 11:51:41: Skipping repository repair because it is not required at this time
2024-12-25 11:51:41: Scheduler Thread - Performing house cleaning...
2024-12-25 11:51:41: Update timeout has been set to 1800 seconds
2024-12-25 11:51:41: Stdout Redirection Enabled: True
2024-12-25 11:51:41: Stdout Handling Enabled: False
2024-12-25 11:51:41: Popup Handling Enabled: False
2024-12-25 11:51:41: Using Process Tree: True
2024-12-25 11:51:41: Hiding DOS Window: True
2024-12-25 11:51:41: Creating New Console: False
2024-12-25 11:51:41: Running as user: [worker username]
2024-12-25 11:51:41: Executable: "C:\Program Files\Thinkbox\Deadline10\bin\deadlinecommand.exe"
2024-12-25 11:51:41: Argument: -RunCommandForRepository "Repository" "\\[repository IP address]\DeadlineRepository10" -DoHouseCleaning True True True
2024-12-25 11:51:41: Full Command: "C:\Program Files\Thinkbox\Deadline10\bin\deadlinecommand.exe" -RunCommandForRepository "Repository" "\\[repository IP address]\DeadlineRepository10" -DoHouseCleaning True True True
2024-12-25 11:51:41: Startup Directory: "C:\Program Files\Thinkbox\Deadline10\bin"
2024-12-25 11:51:41: Process Priority: BelowNormal
2024-12-25 11:51:41: Process Affinity: default
2024-12-25 11:51:41: Process is now running
2024-12-25 11:51:42: Skipping house cleaning because it is not required at this time
2024-12-25 11:51:42: Profiling Section:
2024-12-25 11:51:42: Group Name Count Average Time Total Time
2024-12-25 11:51:42: ConsoleCommandInvoke Collect Types 2 0.086 0.172
2024-12-25 11:51:42: ConsoleCommandInvoke Find Type 2 0 0
2024-12-25 11:51:42: ConsoleCommandInvoke Create Type 2 0 0
2024-12-25 11:51:42: ------------------ ---------------------------------------- ------------ ------------ ------------
2024-12-25 11:51:42: GROUP TOTAL 6 0.0286667 0.172
2024-12-25 11:51:42: Process exit code: 0
2024-12-25 11:51:43: Scheduler Thread - Scheduler State transition from = 'WaitingForJob' to = 'LicenseCheck'
2024-12-25 11:51:43: INFO: [OnSlaveIdle] - [worker hostname]
2024-12-25 11:51:43: Scheduler Thread - Scheduler State transition from = 'LicenseCheck' to = 'LicenseConfirmed'
2024-12-25 11:51:43: Scheduler - Previously-acquired limits: []
2024-12-25 11:51:43: Scheduler - Job scan acquired 0 tasks in 0s after evaluating 0 different jobs.
2024-12-25 11:51:43: Scheduler - Limits held after Job scan: []
2024-12-25 11:51:43: Scheduler - DequeueTasks found no jobs - the tuple queue has no more jobs to check.
2024-12-25 11:51:44: Scheduler Thread - Scheduler State transition from = 'LicenseConfirmed' to = 'WaitingForJob'
2024-12-25 11:51:44: Scheduler Thread - Seconds before next job scan: 6
2024-12-25 11:51:50: Scheduler Thread - Performing pending job scan...
2024-12-25 11:51:50: Skipping pending job scan because it is not required at this time
2024-12-25 11:51:50: Scheduler Thread - Performing repository repair...
2024-12-25 11:51:50: Skipping repository repair because it is not required at this time
2024-12-25 11:51:50: Scheduler Thread - Performing house cleaning...
2024-12-25 11:51:50: Update timeout has been set to 1800 seconds
2024-12-25 11:51:50: Stdout Redirection Enabled: True
2024-12-25 11:51:50: Stdout Handling Enabled: False
2024-12-25 11:51:50: Popup Handling Enabled: False
2024-12-25 11:51:50: Using Process Tree: True
2024-12-25 11:51:50: Hiding DOS Window: True
2024-12-25 11:51:50: Creating New Console: False
2024-12-25 11:51:50: Running as user: [worker username]
2024-12-25 11:51:50: Executable: "C:\Program Files\Thinkbox\Deadline10\bin\deadlinecommand.exe"
2024-12-25 11:51:50: Argument: -RunCommandForRepository "Repository" "\\[repository IP address]\DeadlineRepository10" -DoHouseCleaning True True True
2024-12-25 11:51:50: Full Command: "C:\Program Files\Thinkbox\Deadline10\bin\deadlinecommand.exe" -RunCommandForRepository "Repository" "\\[repository IP address]\DeadlineRepository10" -DoHouseCleaning True True True
2024-12-25 11:51:50: Startup Directory: "C:\Program Files\Thinkbox\Deadline10\bin"
2024-12-25 11:51:50: Process Priority: BelowNormal
2024-12-25 11:51:50: Process Affinity: default
2024-12-25 11:51:50: Process is now running
2024-12-25 11:51:51: Skipping house cleaning because it is not required at this time
2024-12-25 11:51:51: Profiling Section:
2024-12-25 11:51:51: Group Name Count Average Time Total Time
2024-12-25 11:51:51: ConsoleCommandInvoke Collect Types 2 0.078 0.156
2024-12-25 11:51:51: ConsoleCommandInvoke Find Type 2 0 0
2024-12-25 11:51:51: ConsoleCommandInvoke Create Type 2 0 0
2024-12-25 11:51:51: ------------------ ---------------------------------------- ------------ ------------ ------------
2024-12-25 11:51:51: GROUP TOTAL 6 0.026 0.156
2024-12-25 11:51:52: Process exit code: 0
2024-12-25 11:51:52: Scheduler Thread - Scheduler State transition from = 'WaitingForJob' to = 'LicenseCheck'
2024-12-25 11:51:52: INFO: [OnSlaveIdle] - [worker hostname]
2024-12-25 12:34:40: Skipping thermal shutdown check because it is not required at this time
2024-12-25 12:41:05: Listener Thread - ::ffff:[worker IP address] has connected
2024-12-25 12:41:05: Listener Thread - Received message: StreamLog
2024-12-25 12:47:49: Connecting to Worker log: [worker hostname]
2024-12-25 12:47:51: Listener Thread - ::1 has connected
2024-12-25 12:47:51: Listener Thread - Received message: StreamLog
This problem occurs under the no worker limit by groups, pools and machine limit.
According the job settings, tasks can be passed to all workers.
But sometimes only the specific worker does not get the tasks.
In the test case, I tried to pass the jobs to the troubling worker by setting machine limit.
But this did not provide any solutions.
The jobs were queued and waited to start. the worker waited to provide tasks in idle.
In addition, I faced the worker stopped receiving the tasks in the middle of a job.
After completing some tasks, the worker stopped receiving the remaining ones.
From these cases, I think this issue can occur regardless of groups, pools, and machine limit settings.