Lenny,
I haven't tested with Tomcat yet. Origin server doesn't need to run on
Tomcat and all apps are on Origin. So there's no app on Edge server.
Theoretically you only need to package the things an Edge server need into
webwar. For now to run ant webwar should be OK, but you need to point the
spring root file to red5-edge.xml not red5.xml.

On 9/8/07, Lenny Sorey <[EMAIL PROTECTED]> wrote:
>
> Steven,
>
> I plan on placing the Origin piece on one machine and the Edge piece on
> another machine.
>
> Do I just build the apps for Tomcat using ant webwar and place a copy into
> each Machines
> Tomcat/webapps folder?
>
> Docs a little sketchy for Tomcat.
>
> Thanks,
>
> Lenny
>
>
> On 9/8/07, Steven Gong <[EMAIL PROTECTED]> wrote:
> >
> > Lenny,
> >
> > On 9/8/07, Lenny Sorey <[EMAIL PROTECTED] > wrote:
> > >
> > > Hi Steven,
> > >
> > > Apologies for asking because I am sure it is somewhere in the list,
> > > but would you mind pointing me again to the setup docs for Origin /
> > > Edge / Terracotta.
> > >
> >
> > No problem. Here's the steps I wrote last time:
> > I haven't integrated the Edge with Terracotta yet but will do it soon.
> > Now you can play with it on two machines with one Origin server and one Edge
> > server. (Of course, it should work for one Origin and several Edges. But I
> > have never tried it. :-) ) The Edge server is accessed by RTMPT. The RTMP
> > Edge support will be added after the Edge/Origin with Terracotta prototype
> > is done.
> >
> > How to run the prototype inside Eclipse:
> > (1) Check out the code first.
> > (2) Start Origin server by running Standalone without arguments.
> > (3) Start Edge server by running Standalone with argument "red5-edge.xml"
> > (4) Connect the Edge by RTMPT on port 8088. For example,
> > "rtmpt://localhost:8088 /oflaDemo"
> >
> > The default setting of Edge is to connect Origin locally. You can modify
> > the "server" property of "mrtmpClient" bean in " red5-edge-core.xml " to
> > set the address of Origin server.
> >
> >
> > I will write a full doc on wiki these days.
> >
> >  I have some time this weekend so I would like to set up this on three
> > > machines
> > > via using Win2K, Tomcat  / Apache / Terracotta
> > >
> >
> > That's great! Thanks a lot.
> >
> >
> >  Thanks,
> > >
> > > Lenny
> > >
> > >
> > >  On 9/8/07, Steven Gong <[EMAIL PROTECTED] > wrote:
> > > >
> > > >
> > > >
> > > > On 9/8/07, Daniel Rossi <[EMAIL PROTECTED] > wrote:
> > > > >
> > > > > Well i cant see any debug info of the connection stuff even though
> > > > > ive set INFO to mrtmp. I shut down the origin, and yes give it a 
> > > > > minute or
> > > > > so the stream stops. Thats possibly not a good thing requiring a 
> > > > > couple of
> > > > > origin servers just in case one machine dies :) What do you think  ?
> > > > >
> > > >
> > > > The final solution will support the fail-over of Origins.
> > > >
> > > >
> > > >  Well thanks for your help its working for me locally, but running
> > > > > stuff via eclipse and the edge is configured with terracotta, though 
> > > > > dont i
> > > > > have to run terracotta manually first aswell ?
> > > > >
> > > >
> > > > Yes, of course. :-)
> > > >
> > > >
> > > >     On 08/09/2007, at 9:46 PM, Steven Gong wrote:
> > > > >
> > > > >
> > > > >
> > > > > On 9/8/07, Daniel Rossi < [EMAIL PROTECTED] > wrote:
> > > > > >
> > > > > > Ok did some research, some people on this list have had it
> > > > > > before its a VM specific error and is ignorable, though i still 
> > > > > > cant work
> > > > > > out if the edge is actually connecting, cant see much debug info 
> > > > > > for it, and
> > > > > > if i shut down the origin its still running as normal ie the video 
> > > > > > is still
> > > > > > playing.
> > > > > >
> > > > >
> > > > > Don't know the reason why the video is still playing when you
> > > > > shutdown the origin. Maybe the video file is already cached on the 
> > > > > client.
> > > > > The client won't be disconnected when you shutdown the Origin because 
> > > > > the
> > > > > client connects to Edge.
> > > > >
> > > > >
> > > > >  http://jira.codehaus.org/browse/JETTY-227
> > > > > >
> > > > > >
> > > > > > Its a constant error though.
> > > > > >
> > > > > >
> > > > > >  On 08/09/2007, at 9:26 PM, Daniel Rossi wrote:
> > > > > >
> > > > > >  Ok tried a few things,
> > > > > >
> > > > > > Setup a edge / terracotta debug profile with vm args
> > > > > >
> > > > > >
> > > > > > -Dtc.install-root=terracotta/
> > > > > > -Xbootclasspath/p:.
> > > > > > -Dtc.config=tc-config-edge.xml
> > > > > >
> > > > > > the program args is
> > > > > >
> > > > > > red5-edge.xml
> > > > > >
> > > > > > oflademo.swf connects, but then after a while i get this, if i
> > > > > > shut down the origin server the file still plays is this expected ? 
> > > > > > It
> > > > > > doesnt seem like its loading the origin.
> > > > > >
> > > > > > I start the origin debug profile first, and then the edge
> > > > > > profile.
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > [ERROR]:( org.mortbay.log.invoke0 ) EXCEPTION
> > > > > > java.nio.channels.CancelledKeyException
> > > > > > at sun.nio.ch.SelectionKeyImpl.ensureValid(
> > > > > > SelectionKeyImpl.java:55)
> > > > > > at sun.nio.ch.SelectionKeyImpl.readyOps( SelectionKeyImpl.java
> > > > > > :69 )
> > > > > > at sun.nio.ch.KQueueSelectorImpl.updateSelectedKeys (
> > > > > > KQueueSelectorImpl.java:105 )
> > > > > > at sun.nio.ch.KQueueSelectorImpl.doSelect(
> > > > > > KQueueSelectorImpl.java:74)
> > > > > > at sun.nio.ch.SelectorImpl.lockAndDoSelect( SelectorImpl.java:69
> > > > > > )
> > > > > > at sun.nio.ch.SelectorImpl.select( SelectorImpl.java:80 )
> > > > > > at org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(
> > > > > > SelectorManager.java:299)
> > > > > > at org.mortbay.io.nio.SelectorManager.doSelect(
> > > > > > SelectorManager.java:73)
> > > > > > at org.mortbay.jetty.nio.SelectChannelConnector.accept(
> > > > > > SelectChannelConnector.java:120 )
> > > > > > at org.mortbay.jetty.AbstractConnector$Acceptor.run (
> > > > > > AbstractConnector.java:498)
> > > > > > at org.mortbay.thread.BoundedThreadPool$PoolThread.run(
> > > > > > BoundedThreadPool.java:475)
> > > > > >
> > > > > >  On 08/09/2007, at 9:04 PM, Steven Gong wrote:
> > > > > >
> > > > > >
> > > > > >
> > > > > > On 9/8/07, Daniel Rossi < [EMAIL PROTECTED] > wrote:
> > > > > > >
> > > > > > >
> > > > > > >  On 08/09/2007, at 8:10 PM, Steven Gong wrote:
> > > > > > >
> > > > > > > Only Origin needs to connect to the file server in this
> > > > > > > prototype and now only one Origin is supported. The load-balancer 
> > > > > > > is
> > > > > > > connected to Edges. So if you have 5 machines, you can use one as 
> > > > > > > Origin,
> > > > > > > one as Terracotta server, one as load-balancer and 2 as Edges.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Ok so no need to use a network switch load balancer, its done
> > > > > > > via terracotta ?
> > > > > > >
> > > > > >
> > > > > > A generic HTTP load-balancer is needed (but not mandatory) and
> > > > > > it's not part of the feature of terracotta. Terracotta only makes 
> > > > > > sure the
> > > > > > state of connections are shared by all Edges.
> > > > > >
> > > > > >
> > > > > >   I still cant get it connected
> > > > > > >
> > > > > > >
> > > > > > > rtmpt://localhost:8088/oflaDemo
> > > > > > >
> > > > > > >
> > > > > > > (314) Connections: true | true
> > > > > > > (13863) connected?: true
> > > > > > > (76961) NetConnection.onStatus:
> > > > > > >   level = status
> > > > > > >   code = NetConnection.Connect.Closed
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > (76987) disconnected:
> > > > > > > (79193) connected?: true
> > > > > > > (131305) NetConnection.onStatus:
> > > > > > >   level = status
> > > > > > >   code = NetConnection.Connect.Closed
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > (131332) disconnected:
> > > > > > > (134721) connected?: true
> > > > > > >
> > > > > > >
> > > > > > > Hangs on connection, and then eventually this
> > > > > > >
> > > > > > >
> > > > > > > [ERROR]:( org.mortbay.log.invoke0 ) EXCEPTION
> > > > > > > java.nio.channels.CancelledKeyException
> > > > > > >         at sun.nio.ch.SelectionKeyImpl.ensureValid(
> > > > > > > SelectionKeyImpl.java:55)
> > > > > > >         at sun.nio.ch.SelectionKeyImpl.readyOps(
> > > > > > > SelectionKeyImpl.java :69)
> > > > > > >         at sun.nio.ch.KQueueSelectorImpl.updateSelectedKeys(
> > > > > > > KQueueSelectorImpl.java:105)
> > > > > > >         at sun.nio.ch.KQueueSelectorImpl.doSelect(
> > > > > > > KQueueSelectorImpl.java:74)
> > > > > > >         at sun.nio.ch.SelectorImpl.lockAndDoSelect (
> > > > > > > SelectorImpl.java:69)
> > > > > > >         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java
> > > > > > > :80)
> > > > > > >         at
> > > > > > > org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(
> > > > > > > SelectorManager.java:299)
> > > > > > >         at org.mortbay.io.nio.SelectorManager.doSelect (
> > > > > > > SelectorManager.java:73)
> > > > > > >         at org.mortbay.jetty.nio.SelectChannelConnector.accept
> > > > > > > (SelectChannelConnector.java:120)
> > > > > > >         at org.mortbay.jetty.AbstractConnector$Acceptor.run(
> > > > > > > AbstractConnector.java :498)
> > > > > > >         at org.mortbay.thread.BoundedThreadPool$PoolThread.run
> > > > > > > (BoundedThreadPool.java:475)
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On 9/8/07, Daniel Rossi <[EMAIL PROTECTED] > wrote:
> > > > > > > >
> > > > > > > > Sorry me again, with this configuration, we have 5 clustered
> > > > > > > > machines connecting to a NAS, what would be the best 
> > > > > > > > configuration for this
> > > > > > > > in this scenario ? One machine is the origin and not attached 
> > > > > > > > to the load
> > > > > > > > balancer which is also running terracotta, 4 machines running 
> > > > > > > > as the
> > > > > > > > frontend edge machines and attached to the load balancer ?  
> > > > > > > > They are all
> > > > > > > > running 3G P4's and 2G of ram.  Is it possible to run the 
> > > > > > > > cluster files from
> > > > > > > > the NAS storage itself rather than having seperate set of files 
> > > > > > > > on  each
> > > > > > > > machine ? This means i just need to update it in one spot, but 
> > > > > > > > not sure if
> > > > > > > > that will affect performance, especially for reads for the 
> > > > > > > > files. I am
> > > > > > > > finding some errors at times where there is network issues 
> > > > > > > > getting the files
> > > > > > > > for some reason.
> > > > > > > >  On 08/09/2007, at 7:44 PM, Steven Gong wrote:
> > > > > > > >
> > > > > > > >  Hi all,
> > > > > > > > Orion, Tim and I had a meeting discussing the current status
> > > > > > > > and future plan of Red5 Edge/Origin with Terracotta 
> > > > > > > > integration. Below is
> > > > > > > > the detail.
> > > > > > > > (1) Deadlock issue: Orion and Tim explained the auto-lock
> > > > > > > > concept to me and helped to solve the deadlock issue caused by
> > > > > > > > misconfiguration of auto-locks. Now the Edge/Origin Red5 won't 
> > > > > > > > get
> > > > > > > > deadlocked on Terracotta.
> > > > > > > > (2) Performance test and tuning: We plan to do performance
> > > > > > > > test and tuning in the next step to verify the design and 
> > > > > > > > implementation of
> > > > > > > > the Edge/Origin prototype. Orion and Tim gave some advice on 
> > > > > > > > how to do
> > > > > > > > performance test and tuning on Terracotta. Orion will also 
> > > > > > > > provide several
> > > > > > > > online HW resources for the test. This is very helpful for 
> > > > > > > > clustering
> > > > > > > > performance test when several machines are available to setup 
> > > > > > > > the server
> > > > > > > > environment. Great thanks to Orion and other Terracotta guys to 
> > > > > > > > make this
> > > > > > > > happen!
> > > > > > > >
> > > > > > > > So we will move forward to test the prototype and do the
> > > > > > > > enhancement afterwards.
> > > > > > > >
> > > > > > > > To all the Red5 users,
> > > > > > > > Now you can try to run Edge/Origin prototype on Terracotta.
> > > > > > > > Theoretically you can run all the servers on one machine: Edge, 
> > > > > > > > Origin and
> > > > > > > > Terracotta server. But the recommended configuration is to put 
> > > > > > > > each server
> > > > > > > > to their own machine, especially the Terracotta server.
> > > > > > > > To run the servers, the only difference from the version
> > > > > > > > without Terracotta is that you need to start the Edge on 
> > > > > > > > Terracotta with the
> > > > > > > > configuration file tc-config-edge.xml in the root dir of the
> > > > > > > > clustering branch.
> > > > > > > > Feel free to report issues during your experiment. Thanks!
> > > > > > > >
> > > > > > > > --
> > > > > > > > Best Regards
> > > > > > > > Steven Gong
> > > > > > > >
> > > > > > > > InfraRed5 Red5 Consultant: http://www.infrared5.com,
> > > > > > > > [EMAIL PROTECTED]
> > > > > > > >
> > > > > > > > Red5 Developer: http://osflash.org/red5, 
> > > > > > > > http://jira.red5.org/confluence/display/~steven/Home
> > > > > > > > <http://jira.red5.org/confluence/display/%7Esteven/Home>
> > > > > > > >
> > > > > > > > Modesty is an overrated quality in men of no great
> > > > > > > > accomplishment.  -- Ricky Jay
> > > > > > > > _______________________________________________
> > > > > > > > Red5 mailing list
> > > > > > > > [email protected]
> > > > > > > > http://osflash.org/mailman/listinfo/red5_osflash.org
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > _______________________________________________
> > > > > > > > Red5 mailing list
> > > > > > > > [email protected]
> > > > > > > > http://osflash.org/mailman/listinfo/red5_osflash.org
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Best Regards
> > > > > > > Steven Gong
> > > > > > >
> > > > > > > InfraRed5 Red5 Consultant: http://www.infrared5.com , [EMAIL 
> > > > > > > PROTECTED]
> > > > > > >
> > > > > > >
> > > > > > > Red5 Developer: http://osflash.org/red5,
> > > > > > > http://jira.red5.org/confluence/display/~steven/Home<http://jira.red5.org/confluence/display/%7Esteven/Home>
> > > > > > >
> > > > > > > Modesty is an overrated quality in men of no great
> > > > > > > accomplishment.  -- Ricky Jay
> > > > > > > _______________________________________________
> > > > > > > Red5 mailing list
> > > > > > > [email protected]
> > > > > > > http://osflash.org/mailman/listinfo/red5_osflash.org
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > _______________________________________________
> > > > > > > Red5 mailing list
> > > > > > > [email protected]
> > > > > > > http://osflash.org/mailman/listinfo/red5_osflash.org
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Best Regards
> > > > > > Steven Gong
> > > > > >
> > > > > > InfraRed5 Red5 Consultant: http://www.infrared5.com , [EMAIL 
> > > > > > PROTECTED]
> > > > > >
> > > > > >
> > > > > > Red5 Developer: http://osflash.org/red5,
> > > > > > http://jira.red5.org/confluence/display/~steven/Home<http://jira.red5.org/confluence/display/%7Esteven/Home>
> > > > > >
> > > > > > Modesty is an overrated quality in men of no great
> > > > > > accomplishment.  -- Ricky Jay
> > > > > > _______________________________________________
> > > > > > Red5 mailing list
> > > > > > [email protected]
> > > > > > http://osflash.org/mailman/listinfo/red5_osflash.org
> > > > > >
> > > > > >
> > > > > >
> > > > > > _______________________________________________
> > > > > > Red5 mailing list
> > > > > > [email protected]
> > > > > > http://osflash.org/mailman/listinfo/red5_osflash.org
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > _______________________________________________
> > > > > > Red5 mailing list
> > > > > > [email protected]
> > > > > > http://osflash.org/mailman/listinfo/red5_osflash.org
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Best Regards
> > > > > Steven Gong
> > > > >
> > > > > InfraRed5 Red5 Consultant: http://www.infrared5.com , [EMAIL 
> > > > > PROTECTED]
> > > > >
> > > > >
> > > > > Red5 Developer: http://osflash.org/red5,
> > > > > http://jira.red5.org/confluence/display/~steven/Home<http://jira.red5.org/confluence/display/%7Esteven/Home>
> > > > >
> > > > > Modesty is an overrated quality in men of no great
> > > > > accomplishment.  -- Ricky Jay
> > > > > _______________________________________________
> > > > > Red5 mailing list
> > > > > [email protected]
> > > > > http://osflash.org/mailman/listinfo/red5_osflash.org
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > Red5 mailing list
> > > > > [email protected]
> > > > > http://osflash.org/mailman/listinfo/red5_osflash.org
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Best Regards
> > > > Steven Gong
> > > >
> > > > InfraRed5 Red5 Consultant: http://www.infrared5.com , [EMAIL PROTECTED]
> > > >
> > > >
> > > > Red5 Developer: http://osflash.org/red5,
> > > > http://jira.red5.org/confluence/display/~steven/Home<http://jira.red5.org/confluence/display/%7Esteven/Home>
> > > >
> > > > Modesty is an overrated quality in men of no great
> > > > accomplishment.  -- Ricky Jay
> > > >
> > > > _______________________________________________
> > > > Red5 mailing list
> > > > [email protected]
> > > > http://osflash.org/mailman/listinfo/red5_osflash.org
> > > >
> > > >
> > >
> > > _______________________________________________
> > > Red5 mailing list
> > > [email protected]
> > > http://osflash.org/mailman/listinfo/red5_osflash.org
> > >
> > >
> >
> >
> > --
> > Best Regards
> > Steven Gong
> >
> > InfraRed5 Red5 Consultant: http://www.infrared5.com ,
> > [EMAIL PROTECTED]
> >
> > Red5 Developer: http://osflash.org/red5, 
> > http://jira.red5.org/confluence/display/~steven/Home
> > <http://jira.red5.org/confluence/display/%7Esteven/Home>
> >
> > Modesty is an overrated quality in men of no great accomplishment.  --
> > Ricky Jay
> >
> > _______________________________________________
> > Red5 mailing list
> > [email protected]
> > http://osflash.org/mailman/listinfo/red5_osflash.org
> >
> >
>
> _______________________________________________
> Red5 mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/red5_osflash.org
>
>


-- 
Best Regards
Steven Gong

InfraRed5 Red5 Consultant: http://www.infrared5.com, [EMAIL PROTECTED]

Red5 Developer: http://osflash.org/red5,
http://jira.red5.org/confluence/display/~steven/Home

Modesty is an overrated quality in men of no great accomplishment.  -- Ricky
Jay
_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org

Reply via email to