Skip to content

tritonclient is_server_ready issue #4

@FranciscoLozCoding

Description

@FranciscoLozCoding

Seeing this:

[2026-02-06 20:08:22,551: ERROR/ForkPoolWorker-3] Task job_system.tasks.process_image_task[90c020fb-a15c-42b3-9454-944bad75d648] raised unexpected: UnpickleableExceptionWrapper('tritonclient.utils', 'InferenceServerException', (), 'InferenceServerException()')
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/celery/app/trace.py", line 477, in trace_task
    R = retval = fun(*args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/celery/app/trace.py", line 760, in __protected_call__
    return self.run(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/celery/app/autoretry.py", line 60, in run
    ret = task.retry(exc=exc, **retry_kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/celery/app/task.py", line 736, in retry
    raise_with_context(exc)
  File "/usr/local/lib/python3.11/site-packages/celery/app/autoretry.py", line 38, in run
    return task._orig_run(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/job_system/tasks.py", line 203, in process_image_task
    raise self.retry(countdown=retry_delay, exc=exc)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/celery/app/task.py", line 736, in retry
    raise_with_context(exc)
  File "/app/job_system/tasks.py", line 168, in process_image_task
    triton_client = get_triton_client()
                    ^^^^^^^^^^^^^^^^^^^
  File "/app/job_system/tasks.py", line 104, in get_triton_client
    if _triton_client.is_server_ready():
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/tritonclient/grpc/_client.py", line 344, in is_server_ready
    raise_error_grpc(rpc_error)
  File "/usr/local/lib/python3.11/site-packages/tritonclient/grpc/_utils.py", line 77, in raise_error_grpc
    raise get_error_grpc(rpc_error) from None
celery.utils.serialization.UnpickleableExceptionWrapper: InferenceServerException()

Any clues?

Originally posted by @iperezx in #2 (comment)

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions