1
我正在使用laravel中的數據庫隊列驅動程序在後臺運行作業。如何跟蹤隊列作業的進度?
我的作業之一是在數據庫中創建一個給定的數字(數千到數千)記錄。我將這個作業的代碼封裝在一個事務中,以便在作業失敗的情況下,數據庫寫入不會被提交。
最初爲了追蹤工作進度,我想我會計算創建記錄的數量,除以預期記錄的總數,然後以ui的百分比形式顯示,以便用戶可以知道它們的工作時間必須等待。
這不起作用,因爲表在交易過程中被鎖定。
想知道是否有人知道如何
感謝您的答案,我知道的方法。我需要的是個人工作的進展,例如,我想知道一個工作完成10%的時間,等等。 –