From: Smith, I. <I.C...@li...> - 2007-08-29 15:04:06
|
> -----Original Message----- > From: Brian Paul [mailto:bri...@tu...]=20 > Sent: 29 August 2007 15:22 > To: Smith, Ian > Cc: chr...@li... > Subject: Re: [Chromium-users] problem extending demo examples >=20 > Smith, Ian wrote: > >> -----Original Message----- > >> From: Brian Paul [mailto:bri...@tu...] > >> Sent: 29 August 2007 14:58 > >> To: Smith, Ian > >> Cc: chr...@li... > >> Subject: {SPAM?} Re: [Chromium-users] problem extending=20 > demo examples > >> > >> Smith, Ian wrote: > >>> Hi, > >>> > >>> I'm having problems extending the crdemo_full.conf example > >> to run with > >>> more than one server. At present I'm happy just to run all of the=20 > >>> processes on a single host before trying them on our Linux > >> cluster. I > >>> think I've placed a crserver on port 7000 and another on=20 > port 7001=20 > >>> (they are definitely listening there) but when I run the > >> crappfaker I > >>> get this: > >>> > >>> -bash-2.05b$ crappfaker > >>> CR Warning(ulgbc2:31341): Couldn't find the CRMOTHERSHIP > >> environment > >>> variable, defaulting to localhost CR Warning(ulgbc2:31342):=20 > >> Couldn't > >>> find the CRMOTHERSHIP environment variable, defaulting to > >> localhost CR > >>> Error(ulgbc2:31342): Bad server specification for Pack SPU 2 CR > >>> Error(ulgbc2:31324): Mothership didn't like my accept request > >> If you've started the mothership process/script on one host (say > >> "host1") and you're running the crappfaker (or crserver) on a=20 > >> different host, you need to tell the crappfaker/crserver where to=20 > >> find the mothership. > >> > >> You can do this by setting the CRMOTHERSHIP env variable (export > >> CRMOTHERSHIP=3Dhost1) or passing the -mothership command line = option=20 > >> (crappfaker -mothership host1). > >> > >=20 > > They are all running on the same host at present so I can't=20 > see what=20 > > the problem is. >=20 > Oops, I spoke too soon. It looks like you're trying to=20 > connect two crservers to one pack SPU: >=20 > client_spu.AddServer( server_node, protocol=3D'tcpip',=20 > port=3D7000 ) client_spu.AddServer( worker_node, =20 > protocol=3D'tcpip', port=3D7001 ) >=20 > That's illegal. The pack SPU can send a stream to only one crserver. > You'll need to use the tilesort SPU to send rendering to two=20 > or more crservers. >=20 That's done the trick. many thanks, -ian. |