Kpaneligi grandajn erarojn_logajn dosierojn

Iuj programistoj simple neniam lernos verki flue sur RFC. Mi rimarkis multajn dosierojn errror_log en kiuj amasiĝis multe da stultaj avertoj kaj avizoj pri nekonformeco kun PHP-normoj.. Ĝenerale malfacilas klarigi al la konsumanto, ke la kodo li enigis estas naŭza kaj bezonas esti riparita. Ĝenerale mi rimarkis, ke uzantoj ne zorgas pri eraraj ŝtipoj post kiam ilia kodo funkcias. Esence, radikala alproksimiĝo estas ĉesi tute la erarojn_logajn dosierojn kaj kiu volas ludi ilin, sed ĝenerale ĝi kreos malkomforton por multaj uzantoj. Tial mi paŝas al alproksimiĝo 2 – administraj superpotencoj aŭ 1 ruĝa baso. Serĉi dosierojn nomitajn eraro_logoj pli grandaj ol 5MB (ĉi tie mi lasas mian valoron pli alta kvankam 1MB estas pli ol sufiĉa) kaj forigante ilin ĉiusemajne. La efikon en demando atingas elementa kun trovi

find /home/ -name error_log -size +5M -type f -delete

Lin sola kiu restas en krono por esti realigita unufoje semajne kaj ni havas tre konstantan solvon. En mia kazo ŝajnas bone eniri 1 horoj ĉiun dimanĉon.

0 1 * * 1 find /home/ -name error_log -size +5M -type f -delete >/dev/null 2>&1

Leave a Reply

Your email address will not be published. Required fields are marked *

Anti SPAM *