- ELB will auto close connection for 60 secs idling, with TCP connection switch to CLOSE_WAIT state
- however, celery doesn't get noticed and keep publish task message
- message will be kept in send buffer
- when buffer is full, celery publishing call will be blocked.
Possible damages:
- Message in send buffer will be lost
- The blocking publishing call will be very harmful to single thread ioloop frameworks. e.g. Tornado