[Dxspider-support] Auto start second cluster

Jim Bayer jim at kc9aop.net
Thu Nov 24 19:24:56 GMT 2011


Just had a thought... Maybe it doesn't like the spider root assignment in the command.  Try creating a script to start the cluster and have the inittab execute it.


Sent from my Droid Charge on Verizon 4GLTE

Peter <pc2a at pi4cc.nl> wrote:

>Hi Jim
>
>Thanks for the surgestion.
>cluster2.pl is running fine when manually started up
>
>#dx1:235:respawn:/bin/su -c "/usr/bin/perl -w /spider/perl/cluster.pl" 
>sysop >/dev/null
>dx2:235:respawn:/bin/su -c "DXSPIDER_ROOT=/home/sysop2 /usr/bin/perl -w 
>/home/sysop2/spider/perl/cluster2.pl" sysop2 >/dev/tty5
>
>Change all so the out and # the first line
>But still get
>Nov 24 18:21:23 pi4cc init: Id "dx2" respawning too fast: disabled for 5 
>minutes
>
>
>Peter
>Jim Bayer schreef:
>> Here is an odd thought....
>>
>> Try renaming cluster.pl in /home/sysop2 to cluster2.pl and change inittab to
>> the same.  Maybe the init process is trying to respawn the same named
>> process and doesn't like it.
>>
>> This is really a hack but I'm curious if it will work.
>>
>> Jim
>>
>> -----Original Message-----
>> From: dxspider-support-bounces at dxcluster.org
>> [mailto:dxspider-support-bounces at dxcluster.org] On Behalf Of Peter
>> Sent: Thursday, November 24, 2011 3:22 AM
>> To: The DXSpider Support list
>> Subject: Re: [Dxspider-support] Auto start second cluster
>>
>> Hi All
>>
>> I still can't managed  to autostart 2 dx-spiders on my Debian setup
>> dx1 is auto starting after a reboot, but dx2 refuse I got the warning in
>> syslog :
>> dx2" respawning too fast: disabled for 5 minutes
>>
>> A manual startup for DX2 works  fine
>>
>> Perhaps its has tot do something paths (?)
>> dx2 is in  /home/sysop2 and when start-up I go manualy  to  spider/perl and
>> call./cluster.pl
>>
>> An output of ps | aux  clusters.pl:
>> pi4cc:~# ps aux | grep cluster.pl
>> sysop     1027  0.0  0.2  31244  1120 ?        Ss   01:02   0:00 /bin/su 
>> -c /usr/bin/perl -w /spider/perl/cluster.pl sysop
>> sysop     1040  1.1  7.6  86228 38492 ?        S    01:02   5:25 
>> /usr/bin/perl -w /spider/perl/cluster.pl
>> sysop2   23664  0.5  5.5  80376 28256 pts/0    S    08:50   0:02 
>> /usr/bin/perl -w ./cluster.pl
>> root     24092  0.0  0.1   3932   540 pts/1    S+   08:57   0:00 grep 
>> cluster.pl
>>
>> There is only 1 line for sysop2.
>> Is this a clue?
>>
>> Peter
>> PC2A/PI4CC
>>
>>
>>  
>> Bob Tenty schreef:
>>   
>>> You see that if it tries to restart it too much because it doesn't run.
>>>
>>> can you hash out/ disable cluster 1 and see or it only runs with dx 2 
>>> Line of dx2 looks OK but try the above.
>>>
>>> Here I run it in a virtual tty not in use, so instead  of /dev/null
>>> /dev/tty7 for instance. So you can run dx1 and dx2 in two different 
>>> tty's who are not in use.
>>>
>>> 73,
>>>
>>> Bob VE3TOK
>>>
>>> On 11-11-03 04:33 PM, Peter wrote:
>>>     
>>>> Bob
>>>>
>>>> In the log file I found:
>>>> Nov 3 20:02:33 pi4cc init: Id "dx2" respawning too fast: disabled for 
>>>> 5 minutes
>>>>
>>>> ???
>>>>
>>>> Peter
>>>>
>>>> NBob Tenty schreef:
>>>>       
>>>>> The system logs are in /var/log look in syslog, messages
>>>>>
>>>>> dmesg can also give a clue.
>>>>>
>>>>> 73,
>>>>>
>>>>> Bob VE3TOK
>>>>>
>>>>> On 11-11-03 04:03 PM, Peter wrote:
>>>>>         
>>>>>> Hi
>>>>>>
>>>>>> Sorry that I come back with the same question of " How to auto 
>>>>>> start a second cluster"
>>>>>> April 2010 I had the same question and I got I working.
>>>>>> But now the second cluster refuse to start.
>>>>>>
>>>>>> Cluster 1 is running as sys op (home/sysop) and the second as 
>>>>>> sysop2
>>>>>> (home/sysop2)
>>>>>> Manual starting the second cluster via 
>>>>>> /home/sysop2/spider/perl/cluster.pl will bring up the cluster.
>>>>>>
>>>>>> DXSPIDER_ROOT is correct:
>>>>>> sysop2 at pi4cc:~$ echo $DXSPIDER_ROOT /home/sysop2/spider 
>>>>>> sysop2 at pi4cc:~$
>>>>>>
>>>>>> In /etc/inittab I have the 2 lines:
>>>>>> dx1:235:respawn:/bin/su -c "/usr/bin/perl -w /spider/perl/cluster.pl"
>>>>>> sysop >/dev/null
>>>>>> dx2:235:respawn:/bin/su -c "DXSPIDER_ROOT=/home/sysop2 
>>>>>> /usr/bin/perl -w /home/sysop2/spider/perl/cluster.pl" sysop2 
>>>>>>           
>>>>>>> /dev/null
>>>>>>>             
>>>>>> Yes I do telinit q after changes
>>>>>> DX1 is autostarting and DX2 refuses.
>>>>>> Is there somewhere a log file of inittab with an output to see if 
>>>>>> there is any error?
>>>>>>
>>>>>> What do I wrong?
>>>>>> Running the system on a debian linux OS
>>>>>>
>>>>>> Peter
>>>>>> PC2A/PI4CC
>>>>>>           
>
>
>_______________________________________________
>Dxspider-support mailing list
>Dxspider-support at dxcluster.org
>http://mailman.tobit.co.uk/mailman/listinfo/dxspider-support
>


More information about the Dxspider-support mailing list