2014-01-08 3 views
1

Я очень застрял в этом. У меня есть приложение в Django, которое использует beanstalkd для установления соединения с vlcserver. Vlcserver захватывает видео из потока rtsp IP-камеры, и после этого это видео перекодируется в формат h264. Проблема возникает, когда я пытаюсь установить соединение с сервером beanstalkd.Соединение отказано в Django_beanstalkd

beanstalkc.Connection('127.0.0.1', 11300) 

Когда эта инструкция выполнена, появляется исключение: [errno 111] Соединение отклонено. Порт открыт в брандмауэре. Я не знаю, что я могу сделать, чтобы исправить это. Помоги пожалуйста.

Заранее спасибо.

+0

Задание # 1, убедитесь, что демон также запущен (pgrep -lf beanstalkd), а затем «telnet 127.0.0.1 11300». Что же делает VLCserver? –

ответ

1

Скорее всего, ваш экземпляр beanstalkd прослушивает определенный интерфейс (-l параметр командной строки). Если это так, то вам нужно либо удалить параметр, либо установить его равным -l 0.0.0.0, чтобы прослушивать все интерфейсы.