我有一項服務,如backupify。哪些下載來自不同社交媒體平臺的數據,目前我有大約2500個活躍用戶,每個用戶運行一個腳本,從Facebook獲取數據並將它們存儲在Amazon S3上,我的服務器是AWS上的Ec2實例。Cron Jobs對於大量用戶的管理
我有表中的條目,如Facebook用戶的900條目,有一個PHP腳本,它運行並從數據庫表中獲取用戶,然後從Facebook備份數據,然後從Facebook中選擇下一個用戶。
一切都很好,當我有少於1000用戶,但現在我有超過2500用戶問題是PHP腳本暫停,或運行的前100名用戶,然後暫停,超時等我運行PHP腳本來自php -q myscript.php命令。
的另一個問題是,單一的用戶腳本需要大約65秒鐘,從數據庫表到達最後一個用戶可能需要幾天,因此最新最好的方式來吸引DATABSE表運行parrallel等
請建議我爲大量用戶備份大量數據的最佳方式是什麼,我應該能夠監控cron,像漫畫家一樣。