π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² Π² Linux ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΠΌΠ΅ΡΡΠΎ
ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! π ΠΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΎΠ² ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ° Π»ΠΎΠ³ΠΎΠ².
ΠΠ΅ Π΄ΠΎΠΏΡΡΠΊΠ°ΠΉΡΠ΅, ΡΡΠΎΠ±Ρ Π»ΠΎΠ³ΠΈ ΡΡΠ΅Π»ΠΈ Π²ΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ β Π΅ΡΡΡ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠΈΡΡΠΊΡ!
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ logrotate β ΠΌΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π»ΠΎΠ³Π°ΠΌΠΈ.
- ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ Π΅Π³ΠΎ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΡΠ΄Π°Π»ΡΠ»ΠΈΡΡ ΠΈΠ»ΠΈ Π°ΡΡ ΠΈΠ²ΠΈΡΠΎΠ²Π°Π»ΠΈΡΡ.
- Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ²ΠΎΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΏΠΎ ΡΠ°ΡΡΠΎΡΠ΅ ΠΎΡΠΈΡΡΠΊΠΈ ΠΈ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ:
/var/log/myapp/*.log {
weekly
rotate 4
missingok
notifempty
compress
delaycompress
postrotate
systemctl restart myapp
endscript
}
ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΎΠΌ Ρ ΡΠ°Π½ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 4 Π½Π΅Π΄Π΅Π»ΠΈ Π»ΠΎΠ³ΠΎΠ² ΠΈ Π½Π΅ Π΄Π°Π²Π°ΡΡ Π½Π°ΠΊΠΎΠΏΠΈΡΡΡΡ Π½Π΅Π½ΡΠΆΠ½ΡΠΌ ΡΠ°ΠΉΠ»Π°ΠΌ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π»ΠΎΠ³ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, ΠΎΠ½ ΡΠΆΠΈΠΌΠ°ΡΡΡΡ ΠΈ ΡΡΠ°ΡΡΠ΅ ΡΠ΄Π°Π»ΡΡΡΡΡ.
ΠΡΠΎΠ³: Π½Π°ΡΡΡΠΎΠΉΠΊΠ° logrotate β Π²Π°Ρ Π»ΡΡΡΠΈΠΉ Π΄ΡΡΠ³ Π΄Π»Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΠΌΠ΅ΡΡΠ°!
Π ΠΊΠ°ΠΊ Π²Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΡΠ΅ Π½Π΅ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ Π»ΠΎΠ³ΠΈ? ΠΠ΅Π»ΠΈΡΠ΅ΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ !
π¬ ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ https://t.me/LinuxSkill ΠΈ Π±ΠΎΡΠ° https://t.me/gradeliftbot β Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΡΠ°ΡΠ΅ΠΉ ΠΈ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΎΠ²!