指定した時刻にデータベースを観察したところ、指定されたデータは変更されていない、つまり、ページを開いた後にのみ実行されると聞いて、なぜ実行されないのかを納得しました。このチームはイベント スケジュールを使用していますか?
指定した時刻にデータベースを観察したところ、指定されたデータは変更されていない、つまり、ページを開いた後にのみ実行されると聞いて、なぜ実行されないのかを納得しました。このチームはイベント スケジュールを使用していますか?
質問が 2 つあります:
Discuz はスケジュールされたタスクを実行しませんでした
Discuz の開発チームはイベント スケジュールを使用しません
最初の質問は、Web サイトにユーザー アクセスがない場合、Discuz のスケジュールされたタスクは実行されない可能性があるということです。解決方法については、このような投稿を探すことをお勧めします。アップグレードまたはプラグインのインストールが原因である可能性があります。
2 番目の質問は、Discuz の設計思想によって決定されるべきです。その設計思想は、最も基本的な php と mysql を使用して主要な機能を完了することであるため、設計中にイベントのスケジューリングは考慮されていなかったと思います。
ユーザーが使用するスペースを考慮する必要があるため
仮想ホストには crontab 権限がなく、テクノロジーは常に制限の下で検討されてきました。
この関数は次のようになると思います:
ランダムな名前のファイルに設定を書き込むと、PHP はユーザーのシャットダウンを無視し、設定ファイルが存在しないことが判明した場合はその時点まで無限ループが実行されます。出る。