|
From: Brian P. <bri...@tu...> - 2007-08-29 14:22:29
|
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 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
>>> 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 port 7001
>>> (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):
>> 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
>> different host, you need to tell the crappfaker/crserver
>> where to find the mothership.
>>
>> You can do this by setting the CRMOTHERSHIP env variable (export
>> CRMOTHERSHIP=host1) or passing the -mothership command line
>> option (crappfaker -mothership host1).
>>
>
> They are all running on the same host at present so I can't see
> what the problem is.
Oops, I spoke too soon. It looks like you're trying to connect two
crservers to one pack SPU:
client_spu.AddServer( server_node, protocol='tcpip', port=7000 )
client_spu.AddServer( worker_node, protocol='tcpip', port=7001 )
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 or more
crservers.
I'll check in a better error message.
-Brian
|