LINUX.ORG.RU
ФорумAdmin

на сервере не работает RTMP протокол


0

0

на сервере не работает RTMP протокол.
его должен поддерживать FlashMediaServer.
после его запуска в /var/log/messages получаем:
Apr 23 16:59:58 unknown-6048 Service[1774]: Server starting...
Apr 23 16:59:58 unknown-6048 Service[1774]: Server started (/opt/adobe/fms/conf/Server.xml).
Apr 23 16:59:58 unknown-6048 Adaptor[1796]: Failed to create listener for adaptor _defaultRoot_, IP , port 80: .
Apr 23 16:59:58 unknown-6048 Adaptor[1796]: Listener started ( _defaultRoot__edge1 ) : localhost:19350/v4
Apr 23 16:59:59 unknown-6048 Adaptor[1796]: Listener started ( _defaultRoot__edge1 ) : 1935/v4
Apr 23 17:00:27 unknown-6048 clamav-milter[2374]: No clamd server appears to be available

PS При установке этого сервера предлагается выбрать с установкой встроенного Апач или без него. Его родной Апач имеет дерективу Listen 8132 (как то так...но не 80).Я устанавливал без него и у меня Listen 80

Помогите разобраться.

Ответ на: комментарий от buschrutt

если выключаю httpd то протокол начинает работать но соответственно не работает апач.
При попытке его запустить получаю в терменале:
/opt/adobe/fms$ service httpd start
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down

могу я как то разнести порты?

buschrutt
() автор топика
Ответ на: комментарий от buschrutt

> ах еслиб я мог в них разобраться

то ты бы был админом. а так ты обезьяна, которая по несчастливому стечению обстоятельств получила root-доступ к серверу. серверу оставалось жить несколько часов...

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

несчастливому стечению обстоятельств

почему же...очень даже по счастливому...купил и все
а ты, Леня - чмырдяй
нечего сказать - промолчи

buschrutt
() автор топика
Ответ на: комментарий от buschrutt

он в чем то прав...
тебе хотябы нужны начальные знаниня английского, чтобы понять в чем проблема

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80

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

kam ★★
()
Ответ на: комментарий от kam

смотри кто юзает порты
netstat -lpn

смотри конфиги, грепай их на предмет наличия биндинга на нужный тебе порт

kam ★★
()
Ответ на: комментарий от kam

да fms использует 80 порт:
Flash Media Server uses port 80 for RTMPT connections. HTTP connections by default use port 80. To allow Flash Media Server to serve media over HTTP when RTMPT is blocked, Flash Media Server proxies HTTP connections to port 8134.
если я правильно понял то что читал то для корректной работы fms и апач на 80 порту надо разнести по разным IP, но сейчас нет такой возможности.

Могу я указать для апач другой порт. Если меняю например на 8000 в listen и VirtualHost то не работает. вот не знаю что делать

buschrutt
() автор топика
Ответ на: комментарий от buschrutt

или как разрешить два сервиса на одном порту...кажется это возможно...фаервол случайно не может блокировать?

buschrutt
() автор топика
Ответ на: комментарий от kam

хм...для апача понятно...а для fms где указывать...искать в конфигах этого сервера?

buschrutt
() автор топика
Ответ на: комментарий от buschrutt

фаервол случайно не может блокировать?

файрвол блокировать может только общение с портами, а запрещать что то размещать на порту не может

а для fms где указывать...искать в конфигах этого сервера?

можно в гугле порыться, можно сходу в конфиги лезти...но я вам бы посоветовал в гугле порыться, а то до конца убьете сервер своими правками

kam ★★
()
Ответ на: комментарий от kam

>вот что-что, а тебе лучше не прикасаться к иптаблес...или иди читай о нем статьи...
+1

Играться с файрволом на удаленной машине - это к дороге (с)Bash

dgeliko ★★
()
Ответ на: комментарий от dgeliko

/opt/adobe/fms$ netstat -plan | grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 12473/fmsedge
tcp 0 0 xx.xx.xx.xx:80 95.24.190.175:51703 ESTABLISHED 12473/fmsedge
tcp 0 0 xx.xx.xx.xx:80 95.24.190.175:51704 ESTABLISHED 12473/fmsedge
tcp 0 0 xx.xx.xx.xx:80 95.24.190.175:51711 ESTABLISHED 12644/fmscore
unix 2 [ ACC ] STREAM LISTENING 9480 2328/mysqld /var/lib/mysql/mysql.sock
unix 2 [ ] DGRAM 10803 2603/nm-system-sett
unix 3 [ ] STREAM CONNECTED 10802 2117/dbus-daemon /var/run/dbus/system_bus_socket
unix 3 [ ] STREAM CONNECTED 10801 2603/nm-system-sett
unix 2 [ ] DGRAM 9805 2422/crond

buschrutt
() автор топика
Ответ на: комментарий от buschrutt

еще такой вопрос как может быть что на одном IP виртуальные хосты доступны а на другом доступен только сервер. В чем может быть причина? Может забл что то указать при добавлении адреса?

buschrutt
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.