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