Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Hanging on DLL call
Message
 
To
20/06/2001 20:45:45
General information
Forum:
Visual FoxPro
Category:
West Wind Web Connection
Miscellaneous
Thread ID:
00521725
Message ID:
00521743
Views:
23
David,

Have you had a look at Rick's West Wind Web Monitor. It's a neat little app that does what you're after. It can monitor as many sites as you like, check for a particluar string in the HTML returned etc, and when it detects a site that's down, it can do any or all of:
  • Send an e-mail
  • Call a web address (perhaps a reset page)
  • Kick off an exe on the monitoring machine
    We use it quite a bit to monitor a WWC site at 90 second intervals and it works like a charm.

    Cheers,

    Andrew

    >We had a period yesterday where a client's MIIS was misbehaving badly because of a mail server load and I was writing an app to detect when our VFP generated site was down.
    >
    >So the technique I wanted to use was simply to request a dynamic page using wwipstuff.httpget() and then comparing the content with what it should be.
    >
    >However when the remote IIS was misbehaving the following code line, in wwipstuff.httpgetex(), causes VFP to hang indefinitely.
    >
    lnRetval=HttpSendRequest(hHTTPResult,;
    >   tcHeaders,LEN(tcHeaders),;
    >   lcPostBuffer,tnPostSize)
    >
    >SO even though at this stage we had a valid "connect", the httpsendrequest failed and never timed out. (Timeout is set to 5 seconds.)
    >
    >So this means my app is useless for detecting such an outage.
    >
    >Anyone know an answer or can suggest another method?


    If we were to introduce Visual FoxBase+, would we be able to work from the dotNet Prompt?


    From Top 22 Developer Responses to defects in Software
    2. "It’s not a bug, it’s a feature."
    1. "I thought I fixed that."


    All my FoxTalk and other articles are available on my web site.


    Unless specifically identified otherwise, anthing posted here is purely my opinion and may or may not reflect the policies or practices of Microsoft.
  • Previous
    Next
    Reply
    Map
    View

    Click here to load this message in the networking platform