ColdFusionで自動タイミングスクリプトを作成する際に助けが必要です。 60分ごとに私のサーバー(http://www.mysite.com/ALERT.cfm)のいずれかのページが動作しているかどうかを確認したいと思います。CFScheduleが2回動作しないColdFusionのダウンタイムを確認するスクリプト
ページがチェックされているときにページがダウンしている場合は、ページがバックアップしているかどうかを5分後に再度確認します。バックアップされていない場合は、[email protected]に電子メールが送信されます。バックアップされている場合は、何もする必要はなく、60分のサイクルチェックを再度開始します。
私は今、1つのチェックを行う方法を理解しますが、2つではありません。 page1.cfm、私はそれがダウンしているかいないかどうかを確認したいページ(testpagetocheck.cfm) - だからここ
は私が
<cfhttp url="http://example.com/testpagetocheck.cfm" method="get" >
<cfif cfhttp.statusCode neq "200 OK">
<cfschedule action = "update"
task = "TaskName"
operation = "HTTPRequest"
url = "http://www.example.com/ALERT.cfm"
startDate = "#createdate(2012,4,01)#"
startTime = "08:00 AM"
interval = "3600"
requestTimeOut = "10">
</cfif>
を使用していますcfscheduleのコードは、だから私は4ページを持っていると言うです上記のコードを持つALERT.cfmには、testpagetocheck.cfmがダウンしている場合にcfmailがメッセージを送信し、page2.cfmに上記のコードが再度ありますが、間隔は「once」で開始時刻は5です今から数分。
Page1.cfm to alertMe.cfmは魅力的です。私はページがダウンしているというメッセージを送っています。 alertMe.cfmへのページ2.cfmも美しく動作します。また、私がチェックしているページがダウンしているというメッセージも私に送信されます。しかし、page1.cfmから2.cfmのalertMe.cfmに移動しようとすると、page2.cfmのcfscheduleが実行されているように見えないので、サーバーが稼働しているときにメールが届かなくなります。
誰でも私が間違っていることを教えていただけますか?私はCF7を使用しています
thxですが、60分ごとに1回確認し、ページがダウンしている場合は5分後にもう一度確認します。あなたが提供したソリューションはそれをしません。 – Mike