openmeetings-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexei Fedotov <alexei.fedo...@gmail.com>
Subject Re: deploying multiple openmeetings instances into a single red5
Date Wed, 22 Feb 2012 04:53:42 GMT
Maxim, you are welcome to add anything to FAQ
For example, we have wiki@ Apache
https://cwiki.apache.org/OPENMEETINGS/
--
With best regards / с наилучшими пожеланиями,
Alexei Fedotov / Алексей Федотов,
http://dataved.ru/
+7 916 562 8095



On Wed, Feb 22, 2012 at 6:05 AM, Maxim Solodovnik <solomax666@gmail.com> wrote:
> Hello Sebastian,
>
> Are my findings were helpful?
> Should it be added to some FAQ?
>
> On Sun, Feb 19, 2012 at 13:12, Maxim Solodovnik <solomax666@gmail.com>wrote:
>
>> Hello Sebastian,
>>
>> finally I was able to resolve this issue.
>> To run more than 1 OM on same red5 you need to:
>> 1) in case of java memory problems set "-XX:+CMSClassUnloadingEnabled
>> -XX:+CMSPermGenSweepingEnabled -XX:MaxPermSize=128M" java options
>> 2) edit "webapps/om/WEB-INF/red5-web.properties" for every OM instance and
>> add the following line "webapp.contextPath=/om"  to it (context of every
>> instance should match the folder name in webapps dir)
>>
>>
>>
>>
>> On Sat, Feb 18, 2012 at 18:51, Maxim Solodovnik <solomax666@gmail.com>wrote:
>>
>>> After copying openmeetins to om I forgot to rename AppRootKey in
>>> config.xml
>>> After renaming localhost:5080/om start work as expected
>>> localhost:5080/openmeetings failed to connect:
>>>
>>> log/red5.log:2012-02-18 17:45:46,443 [NioProcessor-15] DEBUG
>>> o.r.server.net.rtmp.BaseRTMPHandler - url:
>>> rtmp://localhost:1935/openmeetings/hibernate
>>> log/red5.log:2012-02-18 17:45:46,443 [NioProcessor-15] INFO
>>>  o.red5.server.net.rtmp.RTMPHandler - Scope openmeetings/hibernate not
>>> found on localhost
>>>
>>> will try to debug it...
>>>
>>> On Sat, Feb 18, 2012 at 18:43, seba.wagner@gmail.com <
>>> seba.wagner@gmail.com> wrote:
>>>
>>>> that was the same what I did find out.
>>>> I think I did not change the MaxPermSize, only xmx and xms values.
>>>> However the effect was the same. It seems to me like kind of that error
>>>> that you had lately?
>>>>
>>>> Sebatian
>>>>
>>>>
>>>> 2012/2/18 Maxim Solodovnik <solomax666@gmail.com>
>>>>
>>>>> *-XX:MaxPermSize=128M*
>>>>> *helps to resolve perm gen space errors*
>>>>> *
>>>>> *
>>>>> *now I get*
>>>>> *
>>>>>
>>>>> [DEBUG] [http-0.0.0.0-8088-exec-2]
>>>>> org.red5.server.net.rtmpt.RTMPTServlet - handleBadRequest Close: unknown
>>>>> client with id: 14
>>>>> [WARN] [Red5_Scheduler_Worker-3]
>>>>> org.red5.server.net.rtmp.RTMPConnection - Closing RTMPTConnection from
>>>>> 127.0.0.1 : 35851 to localhost:8088 (in: 1537 out 3073 ), with id 3 due
to
>>>>> long handshake
>>>>>
>>>>>
>>>>> will investigate what's wrong with red5
>>>>> *
>>>>>
>>>>> On Sat, Feb 18, 2012 at 18:12, Maxim Solodovnik <solomax666@gmail.com>wrote:
>>>>>
>>>>>> To start 2 instances of OM I did the following:
>>>>>> 1) copy webapps/openmeetings to webapps/om
>>>>>> 2) change webapps/om persistence-unit name from openmeetings to
>>>>>> openmeetings1 (in persistense.xml and openmeetings-application...xml)
>>>>>> 3) start red5-debug.sh
>>>>>> get OutOfMemoryError
>>>>>> set -Xmx3G (tryed 4G also) had 6G on board
>>>>>> after accessing both OMs I got "java.lang.OutOfMemoryError: PermGen
>>>>>> space"
>>>>>> tried to add "-XX:+CMSClassUnloadingEnabled
>>>>>> -XX:+CMSPermGenSweepingEnabled"
>>>>>>
>>>>>> same "java.lang.OutOfMemoryError: PermGen space"
>>>>>>
>>>>>> maybe you know what else can I do?
>>>>>> (my system is Ubuntu x64 6GB RAM, Sun Java6 x64)
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sat, Feb 18, 2012 at 17:17, seba.wagner@gmail.com <
>>>>>> seba.wagner@gmail.com> wrote:
>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>>
>>>>>>> 2012/2/18 Maxim Solodovnik <solomax666@gmail.com>
>>>>>>>
>>>>>>>> I'll try to set up 2 instances and take a look what is going
on
>>>>>>>>
>>>>>>>>
>>>>>>>> On Sat, Feb 18, 2012 at 17:11, seba.wagner@gmail.com <
>>>>>>>> seba.wagner@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> yes but the beans in red5-service.xml I know for sure
that those
>>>>>>>>> cannot be the problem, as this just has been working
in previous versions
>>>>>>>>> of openmeetings/red5.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Sebastian
>>>>>>>>>
>>>>>>>>> 2012/2/18 Maxim Solodovnik <solomax666@gmail.com>
>>>>>>>>>
>>>>>>>>>> Those defined in openmeetings-applicationContext.xml
>>>>>>>>>> and various services definitions (from red5-services/*xml)
>>>>>>>>>>
>>>>>>>>>> On Sat, Feb 18, 2012 at 17:02, seba.wagner@gmail.com
<
>>>>>>>>>> seba.wagner@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> I think those names should only be unique inside
the webapp's
>>>>>>>>>>> context.
>>>>>>>>>>> I mean Red5 does also natively use beans, spring
et cetera. But
>>>>>>>>>>> it was possible to deploy multiple webapps into
a single red5 container
>>>>>>>>>>> just like any other tomcat webapp.
>>>>>>>>>>> Each webapp had its own scope and RTMP-Endpoint.
>>>>>>>>>>>
>>>>>>>>>>> Which ejb's do you mean exactly?
>>>>>>>>>>>
>>>>>>>>>>> Sebastian
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> 2012/2/18 Maxim Solodovnik <solomax666@gmail.com>
>>>>>>>>>>>
>>>>>>>>>>>> Hello Sebastian,
>>>>>>>>>>>>
>>>>>>>>>>>> I guess the cause of might be in the same
ejb names.
>>>>>>>>>>>> If I'm not mistaken all beans need to have
unique names (some
>>>>>>>>>>>> names are hardcoded in java files so it might
be challenging task...).
>>>>>>>>>>>>
>>>>>>>>>>>> I can investigate.
>>>>>>>>>>>>
>>>>>>>>>>>> On Sat, Feb 18, 2012 at 16:51, seba.wagner@gmail.com
<
>>>>>>>>>>>> seba.wagner@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>
>>>>>>>>>>>>> in the past it was possible to deploy
OpenMeetings (under a
>>>>>>>>>>>>> different webapp name of course) multiple
times in the same Red5 container.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Somehow this stopped working, I wonder
why?
>>>>>>>>>>>>> The effect with OpenMeetings 1.9.1 is:
>>>>>>>>>>>>> If you deploy two instances of the openmeetings
webapp into
>>>>>>>>>>>>> red5, the first one works as epxected,
the second one, you are able to run
>>>>>>>>>>>>> the installer but after that the SWF
just won't be able to connect via RTMP.
>>>>>>>>>>>>> Do you got an idea if your webapp renaming
/ dynamic context
>>>>>>>>>>>>> loader has something todo with it?
>>>>>>>>>>>>> I think the log files are produced correctly,
so each instance
>>>>>>>>>>>>> has its own log, but I cannot remember
100% now, I will have to check that
>>>>>>>>>>>>> again.
>>>>>>>>>>>>> Maybe I should also do that test again
with the latest updated
>>>>>>>>>>>>> red5 now.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>> Sebastian
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Sebastian Wagner
>>>>>>>>>>>>> http://www.openmeetings.de
>>>>>>>>>>>>> http://incubator.apache.org/openmeetings/
>>>>>>>>>>>>> http://www.webbase-design.de
>>>>>>>>>>>>> http://www.wagner-sebastian.com
>>>>>>>>>>>>> seba.wagner@gmail.com
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> WBR
>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Sebastian Wagner
>>>>>>>>>>> http://www.openmeetings.de
>>>>>>>>>>> http://incubator.apache.org/openmeetings/
>>>>>>>>>>> http://www.webbase-design.de
>>>>>>>>>>> http://www.wagner-sebastian.com
>>>>>>>>>>> seba.wagner@gmail.com
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> WBR
>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Sebastian Wagner
>>>>>>>>> http://www.openmeetings.de
>>>>>>>>> http://incubator.apache.org/openmeetings/
>>>>>>>>> http://www.webbase-design.de
>>>>>>>>> http://www.wagner-sebastian.com
>>>>>>>>> seba.wagner@gmail.com
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> WBR
>>>>>>>> Maxim aka solomax
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Sebastian Wagner
>>>>>>> http://www.openmeetings.de
>>>>>>> http://incubator.apache.org/openmeetings/
>>>>>>> http://www.webbase-design.de
>>>>>>> http://www.wagner-sebastian.com
>>>>>>> seba.wagner@gmail.com
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> WBR
>>>>>> Maxim aka solomax
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> WBR
>>>>> Maxim aka solomax
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Sebastian Wagner
>>>> http://www.openmeetings.de
>>>> http://incubator.apache.org/openmeetings/
>>>> http://www.webbase-design.de
>>>> http://www.wagner-sebastian.com
>>>> seba.wagner@gmail.com
>>>>
>>>
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
>
> --
> WBR
> Maxim aka solomax

Mime
View raw message