最贊回答 / qq_TheLeftEar_0
這個鎖完全是自己yy的一個鎖, 完全沒有起到作用;?試想一下:?第一次執行?????修改2條記錄為? 狀態更新為2 。?????然后搜索狀態為 2 的數據? (2條);????處理數據 (此時處理流程在復雜狀態下1分鐘內只處理了1條);1分鐘后, 第二次執行? ? ?????修改2條記錄為??狀態更新為2 。?????然后搜索狀態為 2 的數據? (3條,2條是本次更新的記錄,還有1條是上次沒有處理完成的);????處理數據 (此時是不是有一條數據重復處理了???);
2018-03-31
最贊回答 / MiraclesGG
因為開始已經在終端執行了一個讀取redis緩存的文件,這個PHP文件里面寫的是死循環,每2秒讀取一次redis的隊列。所以后面看到的數據是2秒一次添加進去的。
2018-03-05
最贊回答 / 慕粉1927057669
在window系統下編輯.sh傳到Linux服務器上可能會出現-bash: ./full_build.sh: /bin/bash^M: bad interpreter: No such file or directory錯誤這時候可以在vim使用命令查看一下,:set ff? 如果出現dos 使用命令:set ff=unix
2018-01-15