rsync定时任务引起cpu负载高
生活随笔
收集整理的這篇文章主要介紹了
rsync定时任务引起cpu负载高
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
rsync文件同步定時(shí)任務(wù)引起cpu高
通過rsync同步靜態(tài)文件到其他服務(wù)器,有時(shí)候會(huì)發(fā)現(xiàn)服務(wù)器負(fù)載高
原因:定時(shí)任務(wù)腳本的同步未在規(guī)定時(shí)間內(nèi)完成,crontab接下來的還會(huì)執(zhí)行此腳本,很多個(gè)rsync進(jìn)程,就會(huì)導(dǎo)致負(fù)載過高,甚至有些服務(wù)器會(huì)掛掉。可以考慮采用rsync的進(jìn)程鎖,在目錄下生成一個(gè)rsync.lock文件,當(dāng)crontab執(zhí)行時(shí),rsync會(huì)判斷鎖文件是否存在,如果存在說明本次同步未完成,則不執(zhí)行rsync。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的rsync定时任务引起cpu负载高的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android中是如何获取联系人所有信息
- 下一篇: [51nod] 1301 集合异或和