openmeetings-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "seba.wagner@gmail.com" <seba.wag...@gmail.com>
Subject Re: deploying multiple openmeetings instances into a single red5
Date Sun, 26 Feb 2012 09:38:17 GMT
unfortunately this doesn't work.
I also tried to add the
<context-param>
        <param-name>webAppRootKey</param-name>
        <param-value>/firstapp</param-value>
</context-param>
in the web.xml. But it doesn't work. The behaviour is the same as
before, one instance does work, while the other instance in the same
red5 container loads the SWF but can't connect via RTMP to it.
I was testing with Version 1.9.1. I will try to verify locally with
trunk again, maybe there was some changes in Red5 that make it work on
your side.

Sebastian

2012/2/23 Maxim Solodovnik <solomax666@gmail.com>:
> In my opinion the easier is renaming - is better.
> Current instruction is 4 steps long, and it still leads to the difficulties.
>
> Multiple instances are required not so often, so I would leave the things
> as it is now and update instruction.
>
> On Wed, Feb 22, 2012 at 17:23, seba.wagner@gmail.com
> <seba.wagner@gmail.com>wrote:
>
>> I had no chance yet to test it in production environment as I have to make
>> an appointment for downtime of the instances first. Will check it out soon
>> and let you know.
>>
>> I think we should add the config key to change to the docs at:
>> http://incubator.apache.org/openmeetings/WebappNamePath.html
>>
>> From my point of view it would make sense to change the red5-web.properties
>> even if you only deploy a single instance of OpenMeetings into Red5.
>>
>> Sebastian
>>
>> 2012/2/22 Alexei Fedotov <alexei.fedotov@gmail.com>
>>
>> > 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
>> >
>>
>>
>>
>> --
>> 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

Mime
View raw message