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, [email protected] <[email protected]>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 <[email protected]> > > > 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 <[email protected]> > > 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 <[email protected] > > >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 <[email protected] > > >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, [email protected] < > > >>> [email protected]> 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 <[email protected]> > > >>>> > > >>>>> *-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 < > > [email protected]>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, [email protected] < > > >>>>>> [email protected]> wrote: > > >>>>>> > > >>>>>>> Thanks! > > >>>>>>> > > >>>>>>> > > >>>>>>> 2012/2/18 Maxim Solodovnik <[email protected]> > > >>>>>>> > > >>>>>>>> I'll try to set up 2 instances and take a look what is going on > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> On Sat, Feb 18, 2012 at 17:11, [email protected] < > > >>>>>>>> [email protected]> 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 <[email protected]> > > >>>>>>>>> > > >>>>>>>>>> Those defined in openmeetings-applicationContext.xml > > >>>>>>>>>> and various services definitions (from red5-services/*xml) > > >>>>>>>>>> > > >>>>>>>>>> On Sat, Feb 18, 2012 at 17:02, [email protected] < > > >>>>>>>>>> [email protected]> 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 <[email protected]> > > >>>>>>>>>>> > > >>>>>>>>>>>> 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, [email protected] < > > >>>>>>>>>>>> [email protected]> 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 > > >>>>>>>>>>>>> [email protected] > > >>>>>>>>>>>>> > > >>>>>>>>>>>> > > >>>>>>>>>>>> > > >>>>>>>>>>>> > > >>>>>>>>>>>> -- > > >>>>>>>>>>>> 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 > > >>>>>>>>>>> [email protected] > > >>>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> -- > > >>>>>>>>>> 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 > > >>>>>>>>> [email protected] > > >>>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> -- > > >>>>>>>> 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 > > >>>>>>> [email protected] > > >>>>>>> > > >>>>>> > > >>>>>> > > >>>>>> > > >>>>>> -- > > >>>>>> 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 > > >>>> [email protected] > > >>>> > > >>> > > >>> > > >>> > > >>> -- > > >>> 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 > [email protected] > -- WBR Maxim aka solomax
