title: How to set up celery producer send task timeout
body: <p>I have tried <strong>broker_connection_timeout</strong> settings and seems it's not what I expected. The documentation <a href="https://docs.celeryproject.org/en/latest/userguide/configuration.html#std:setting-broker_connection_timeout" rel="nofollow noreferrer">here</a>,  said the following:</p>
  
  <blockquote>
    <p>"The broker connection timeout only applies to a worker attempting to
    connect to the broker. It does not apply to producer sending a task,
    see <strong>broker_transport_options</strong> for how to provide a timeout for that
    situation."</p>
  </blockquote>
  
  <p>But until now I still cannot find the correct <strong>broker_transport_options</strong> for <code>RabbitMQ</code> to set timeout for <code>send_task</code>. Please help, thanks!</p>