おはようございます。私には奇妙な問題があります。PHP、javascript、cronjobs - ユーザーがオンラインになっていない場合のAjaxテスト
私は、データベースにアクセスしたときにUNIXのタイムスタンプを挿入するPHPスクリプトを作成しました(PHP - time()関数)。
ユーザーが特定のページを表示している場合、前述のスクリプトに57秒ごとにajax要求が送信されます。
また、現在の時刻と特定のユーザーのデータベースに記録された時刻の差が2分を超えているかどうかを確認するPHPスクリプトを実行するcronジョブを作成しました。 cronは2分ごとにスクリプトを実行するように設定されています。
問題は次のとおりです。両方とも正常に動作しているように見えますが、ページを表示しているユーザーがアイドル状態であるとマークされていることがあります。私は説明を見つけることができません...おそらくany1はアイデアを持っていますか?
残念ながら私はオンライン版を提供することはできません...しかし、私は最大10分で質問に答えます。
AJAXスクリプト:
挿入スクリプト:
のcron:
は彼をありがとうlp。
あなたの質問は何ですか。なぜAjaxスクリプトが失敗するのですか?それが正常に動作する場合は、スクリプトを見ることなく、言うことは難しいです。ネットワーク障害? – Ashley
私は1分でスクリプトをポストしています。 – zozo
コードの写真ではなく、実際のコードを掲載してください。潜在的なレプリケーターは再タイピングを楽しまないでしょう。 –