Cpanel մեծ ֆայլեր գլոբալ մակարդակով

Ինչ-որ ծրագրավորողները պարզապես սովորել գրել գրագետ ըստ RFC երբեք. Ես նկատեցի մի քանի errror_log ֆայլերը որը նրանք կուտակել են հսկայական քանակությամբ малоумни նախազգուշացում եւ notice չկատարման դեպքում ստանդարտների PHP. Ընդհանուր առմամբ, դժվար է բացատրել, թե օգտագործողը, որ կոդ, որը ստեղծվել էր դա վատ է և պետք է ուղղել. Ընդհանուր դեպքում, ես նկատել եմ, որ օգտվողները նրանց չի հուզում error log-ներ այն բանից հետո, երբ նրանց կոդ աշխատում. Սկզբունքորեն արմատական մոտեցումը, այն է ' կանգնեցնել ամբողջությամբ error_log ֆայլերը, եւ ով ուզում է, որպեսզի նրանց թողարկում, բայց, որպես կանոն, պետք է ստեղծել անհանգստություն համար բավականին օգտագործողների համար. Ուստի засилвам մոտեցման 2 – ոչ super ուժի կամ 1 տող bash. Որոնել ֆայլեր անունով error_log չափի ավելի քան 5 ՄԲ (այստեղ նշանակություն ունի ինձ, ես թողնում եմ մի մեծ, չնայած որ 1մբ-ի համար ավելի, քան բավարար է) եւ հեռացնել նրանց շաբաթական. Այդ ազդեցությունը ձեռք խառնաշփոթ լուսանկարներ

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

Մնում է միայն զարկել մեջ kroon է, որը կատարվում է մեկ անգամ, եւ մենք ունենք բավականին персистентно որոշումը. Իմ այստեղ, ինձ թվում է ok 1 ժամ թեմա ամեն կիրակի.

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

Leave a Reply

Ձեր email address will not be published. Պարտադիր դաշտերը նշված են *

Հակա-սպամ *