openmeetings-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Maxim Solodovnik <solomax...@gmail.com>
Subject Re: deploying multiple openmeetings instances into a single red5
Date Wed, 22 Feb 2012 02:05:04 GMT
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
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message