[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Data outage



"Eric W. Ribble" wrote:
> 
> >
> > The request line does not take a product pattern.  Do:
> >
> > request WSI "*\.wsicorp\.com"
> 
> Anne -
> 
> it just sits at Starting the LDM ---  Here my ldmd.conf file without your
> line added....
> 
> #####
> # $Id: ldmd.conf,v 1.7 1995/11/08 15:39:54 mitch Exp $
> # Sample ldmd.conf for ldm5
> ####
> 
> #
> # Programs that share a queue with rpc.ldmd
> # are started by it and are in the same process group.
> #
> 
> #exec   "pqexpire"
> exec    "pqbinstats"
> exec    "pqact"
> #exec   "pqsurf"
> 
> #
> # LDM5 servers we ask for data
> #
> #       request <feedset> <pattern> <hostname pattern>
> #
> 
> request DIFAX             ".*"  squall.atmos.uiuc.edu
> request WMO               ".*"  squall.atmos.uiuc.edu
> #request WMO              .*  weather.admin.niu.edu
> #request        DIFAX             ".*"  weather.admin.niu.edu
> request MCIDAS            .*  squall.atmos.uiuc.edu
> request NLDN              .*  striker.atmos.albany.edu
> request EXP               .*  ozone.rap.ucar.edu
> request NEXRAD            "^SDUS5. (KIND|KLOT) ......  /p(NOR|NOV)"
> flood.atmos.uiuc.edu
> #
> # LDM4 servers we ask for data
> #
> 
> #exec   "feedhere -f UNIDATA -i 180 -h foo.bar.edu."
> 
> ############################################################################
> ###
> # Begin Access control
> ############################################################################
> ###
> 
> ############################################################################
> ###
> # ALLOW: Who we are willing to feed
> #
> # allow <feedset> <hostname pattern>
> ############################################################################
> ###
> 
> # send anything to your own machine
> #allow  ANY   ^((localhost|loopback)|(127\.0\.0\.1\.?$))
> allow   ANY
> 
> ^((localhost|loopback)|(127\.0\.0\.1\.?$)|([a-z].*\.eas\.purdue\.edu\.?$)|([
> a-z].*\.wsicorp\.com\.?$))
> allow   ANY   ^shadow\.agry\.purdue\.edu$
> allow   WSI   ^rainbow\.eas\.purdue\.edu$
> allow   ANY   ^[a-z].*\.unidata\.ucar\.edu
> *Added 3-12-01 to troubleshoot nowrad issues ---EWR
> allow   WSI     "*\.wsicorp\.com"
> allow   WSI     sysu1\.uni\.wsicorp\.com
> allow   WSI     sysu1\.wsicorp\.com
> allow   WSI     sysu1\.wsi\.com
> allow   WSI     198\.115\.158\.1
> 
> ############################################################################
> ###
> # ACCEPT: Who can feed us
> #
> # accept <feedset> <pattern> <hostname pattern>
> ############################################################################
> ###
> 
> # accept anything from yourself
> accept  ANY  .*   ^((localhost|loopback)|(127\.0\.0\.1\.?$))
> 
> # accept from your upstream site
> accept  ANY  .*   ^wx3\.atmos\.uiuc\.edu$
> accept  WSI  .*   ^.*\.uni\.wsicorp\.com$
> accept  NLDN .*   ^striker\.atmos\.albany\.edu
> accept  ANY  .*   192-62-1302.unisys.com
> #Added 3-12-01 to troubleshoot nowrad issues ---EWR
> accept  WSI  .* sysu1\.uni\.wsicorp\.com
> accept  WSI  .* sysu1\.wsicorp\.com
> accept  WSI  .* sysu1\.wsi\.com
> accept  WSI  .* 198\.115\.158\.1
> 
> ############################################################################
> ###
> # End Access control
> ############################################################################
> ###
> 
> --
> Eric W. Ribble
> Purdue University
> Mesoscale Convection and Tornado Research Group (MCT)
> address@hidden
> http://www.eas.purdue.edu/~eribble

Gads, Eric, my brain isn't behaving this afternoon.  I told you
something wrong again.  I'm totally mixing up requests and allows. 
Maybe I'm trying to do too much at once.

The request line does indeed take a pattern, unlike what I told you in
my last message.  It's the allow line doesn't take a pattern - an
upstream site does not specify which products a downstream site can
receive.  It can only specify which feedtypes a downstream site can
receive.

And, the request line probably can't handle requests to *.hostname - it
probably wants just one hostname.  (In contrast, you can 'allow'
multiple hosts from a domain to connect using *.hostname.)

In the ldmd.conf that you sent, you have no requests to WSI.  You should
have one.  That is how WSI knows that you want to receive that data.

But, I see you have many allows for the WSI feed - are you feeding that
to downstream sites?  Is that ok for this proprietary data?  And, some
allows are for WSI - that's backwards.  I presume WSI does not want to
connect to you to receive the WSI data from you.

So, this may be the cause of the problem.  Add 

> request WSI ".*" sysu1\.uni\.wsicorp\.com

to the file, and take out

> allow   WSI     "*\.wsicorp\.com"
> allow   WSI     sysu1\.uni\.wsicorp\.com
> allow   WSI     sysu1\.wsicorp\.com
> allow   WSI     sysu1\.wsi\.com
> allow   WSI     198\.115\.158\.1

Keep the accepts in for now.  When things get working again, try taking
them out and see if things still work.

Eric, I'm very sorry for the confusion I've introduced this afternoon. 
I hope you can bare with me.

Anne
-- 
***************************************************
Anne Wilson                     UCAR Unidata Program            
address@hidden                 P.O. Box 3000
                                  Boulder, CO  80307
----------------------------------------------------
Unidata WWW server       http://www.unidata.ucar.edu/
****************************************************