Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Troubleshooting

Readiness timeout

First check the Mesos task states and callback-address reachability. A task can be TASK_RUNNING while its HTTP callback is still failing. Also verify that the container reports the correct port.

No matching offers

Compare the CPU, memory, and GPU requirements with the offer. With MESOS_ATTRIBUTES, the offer text must match the key:value constraint. Invalid values are rejected instead of being silently interpreted.

TLS or authentication errors

Make sure MESOS_SSL matches the listener, credentials are complete, and the CA certificate is available to the process. MESOS_VERIFY_SSL=false is not a substitute for a correct CA configuration.

TensorFlow does not start

Verify that TensorFlow can be imported inside the task image and that cluster_def contains every expected job with reachable host:port entries. The scheduler can be tested without TensorFlow; runtime validation requires a compatible image.