On Mon, Dec 16, 2013 at 2:55 PM, Jeff James <j...@jeffljames.com> wrote: > Sorry to be a pain here, guys, as I'm also a newbie at this as well. > > Where, exactly in the script would I place the " print str(e) " ?
The line after the print site + " is down" line. > > Thanks > > Original message : > >> I'm not really receiving an "exception" other than those three sites, out >> of the 30 or so I have listed, are the only sites which show "is down" at >> the end of that line specifying the site. >> >> Where " # " has been substituted for our domain name........ >> >> https://my.####.com/intranet.html is down >> http://#####.main.####.com/psso/pssignsso.asp?dbname=FSPRD90 is down >> http://sharepoint.####.com/regions/west/PHX_NSC/default.aspx is down >> >> >> >> > So I'm using the following script to check our sites to make sure they >> > are >> > all up and some of them are reporting they are "down" when, in fact, >> > they >> > are actually up. These sites do not require a logon in order for the >> > home >> >> > page to come up. Could this be due to some port being blocked >> > internally ? >> > Only one of the sites reporting as down is "https" but all are internal >> > sites. Is there some other component I should be including in the >> > script ? >> > There are about 30 or 40 sites that I have listed in all. I just use >> > those >> > in the following script as examples. Thanks >> > >> > import urllib >> > >> > sites = ["http://www.amazon.com/", >> > "https://internalsite.com/intranet.html", >> > etc.] >> > >> > for site in sites: >> > try: >> > urllib.urlopen(site) >> > print site + " " >> > except Exception, e: >> > print site + " is down" >> >> In the handler print out the exception you are getting. > > > If your exception handler is being called then you are indeed getting an > exception. Add: > > print str(e) > > to the handler > > -- > https://mail.python.org/mailman/listinfo/python-list > -- https://mail.python.org/mailman/listinfo/python-list