On Dec 7, 3:37 am, "John" <J...@nospam.infovis.co.uk> wrote:
> Hi
>
> I have an app installed at a client side which is critical and needs to run
> all the time. What is the mechanism I can use to check that the app is
> always working? Can I "ping" it someway periodically to see if it is alive?
> What would be the mechanism in .net?
>
> Thanks
>
> Regards
Is it a Windows Application ?
If yes, you might want to convert it to Windows Service, with
automatic start up and error reporting in the form of emails / log
files.
Actually, windows services are the right choice, when you want them to
run for ever.
By the way, you always "ping" an application by implementing Client-
Server type of communication.
You can make the client application call some web service after
regular interval, so that you know it is still "alive"
For this, you need to host a web service some where and change client
application so that it makes a call to the service after some
interval.
But, please think on my suggestion of windows services.
|