xlsにlakhsまたはn個の電子メールが含まれているシステムを「XLSからインポート」すると、ユーザーはファイルをアップロードします。このファイルはキューに追加されます(Queue :: push)。私の問題は、リスト内の電子メールを確認するWindowsスケジューラでcronを設定したことです。キューはdnsレコードとmxhostを使用して確認するために電子メールを処理するのに時間がかかり、人々は多く待たなければなりません。各ファイルを確認するのに数時間かかるとし、キューに10個のファイルがあるとします。最後にアップロードするファイルは数時間待つ必要があります。複数のコマンドを実行するのは安全ですか?プロセスの量は、人々がそれをもっと使い始めるにつれて変化します。同時に実行する方法はありますか?電子メール確認プロセス
-1
A
答えて
2
CRONジョブは、n秒ごとに実行するように設定できます。これにより、CRONは他の以前のジョブを待たずに同時にジョブを実行できるようになります。
複数のジョブで1つの塗りつぶしが処理される可能性がある競合状態に遭遇することがあります。これを避けるには、各処理レコードにロックシステムを実装する必要があります。
CRONジョブまたはプロセスがファイルXにアクセスまたは処理している場合、後続のCRONはそのファイルを取得して処理する次のファイルを選択すべきではありません。
このようにすると、ファイルの待機時間が長くなることを避けることができます。
関連する問題
- 1. 電子メールの確認Firebase
- 2. Codeigniter電子メールの確認
- 3. Firebaseの電子メール確認ワークフロー
- 4. Zendフレームワーク登録+電子メールの確認
- 5. 電子メールの妥当性確認
- 6. ASP.NET WEB APIの電子メール確認URL
- 7. Pythonで電子メールを確認する
- 8. .NET ID電子メール確認済みBool
- 9. 電子メールの妥当性確認
- 10. Laravel電子メールで確認する
- 11. MeteorJS:ユーザーの電子メールの確認
- 12. ワードプレスでの電子メール確認
- 13. Firebaseの電子メール確認の動作
- 14. Firebaseの電子メールの確認android
- 15. カラバッシュで電子メールを確認する
- 16. Meteor accounts電子メールの確認
- 17. Asp.net電子メール送信プロセス
- 18. PostgresのSSN、電子メール、電話番号を確認する
- 19. AngularFire電子メール認証エラー
- 20. 電子メールをユーザーに送信せずに電子メールアドレスを確認する
- 21. Sitefinityアカウント作成電子メール検証プロセス
- 22. Authguard anglefire2電子メールが確認されているかどうかを確認
- 23. 電子メールの失敗応答を確認する
- 24. 電子メールの確認に関するプライバシー問題
- 25. バインドの確認無効にする電子メールのボタンのプロパティ
- 26. FOSUser電子メール確認が機能していません
- 27. phpとjQueryで電子メールを確認する
- 28. 電子メール確認後のプロフィールの完成
- 29. Firebase Auth(アンドロイド)電子メールの確認にアドバイスが必要
- 30. 電子メールの有無を確認するソフトウェア