FMS сервер умер ежедневно при включении rtmfp - PullRequest
0 голосов
/ 08 июня 2011

У меня есть сервер fms 3, на котором запущено приложение для видеочата.Это идет хорошо, кроме того, что каждый день он умрет один или два раза.После перезапуска сервера fms все снова работает.

Мне действительно нужно знать причину, по которой сервер fms может умереть.

Я проверил его журнал, я видел много «Сервер отклонил недопустимый поток».

Любая подсказка будет приветствоваться.

1 Ответ

1 голос
/ 08 июня 2011

Эта ошибка может быть вызвана попыткой установить P2P-соединение с идентификатором сервера.Соединения с сервером должны использовать

http://forums.adobe.com/thread/845685

Я считаю, что проблема заключается в том, что вы пытаетесь установить P2P-соединение с идентификатором узла сервера;то есть что-то вроде

var ns:NetStream = new NetStream(netConnection, netConnection.farID);

ns.play(...);

под крышками, это откроет новый поток RTMFP на сервер, который будет отображаться на сервере как новый входящий клиент, но при первоначальном рукопожатиибудет неверным (первое / единственное командное сообщение «play» вместо «connect»).я вижу это на Cirrus все время.

возможно, что FMS не учитывает должным образом при отклонении этих потоков (оставляя число соединений выше, чем должно быть), или, возможно, оставляет поток открытым в ожиданиисообщение «connect», которое никогда не придет, поэтому количество подключений на законных основаниях выше, чем вы думаете.

в любом случае убедитесь, что вы не открываете поток P2P для идентификатора сервера равноправного доступа.

Однако эта ошибка может не относиться к сбоям.Кроме того, вы уверены, что FMS падает, а не только ваше приложение?Если это просто ваше приложение, просмотрите журналы вашего приложения (вместо основных журналов FMS) и, если у вас нет ничего полезного, добавьте дополнительные записи в свое приложение.

...