ππ‘ ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΠΆΡΡΠ½Π°Π»ΠΎΠΌ (logrotate) β ΡΠ΄Π΅ΡΠΆΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅! ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π»ΠΎΠ³ΠΎΠ² ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΡΠΆΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΈΡΡΠΎΠΉ, Π½ΠΎ ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΊΠΎΡΡΠ΅Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ? ΠΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠΉ Π»ΠΎΠ³Π°ΠΌ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡΡΡ Π² Π³ΠΈΠ³Π°Π½ΡΡΠΊΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ, ΠΌΠ΅ΡΠ°ΡΡΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ΅! ΠΠ° ΠΏΠ°ΡΡ ΠΌΠΈΠ½ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠΎΡΠ°ΡΠΈΡ, Π°ΡΡ
ΠΈΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡΠ°ΡΡΡ
Π»ΠΎΠ³ΠΎΠ². - ΠΠ°ΡΡΡΠΎΠΈΡΡ logrotate ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ: - Π‘ΠΎΠ·Π΄Π°ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ°ΠΉΠ» Π² /etc/logrotate.d/ - ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Ρ ΡΠΎΡΠ°ΡΠΈΠΈ ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡ
ΡΠ°Π½ΠΈΠΌΡΡ
Π°ΡΡ
ΠΈΠ²ΠΎΠ² - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΡΠΆΠ°ΡΠΈΠ΅ Π΄Π»Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΠΌΠ΅ΡΡΠ° ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: /var/log/nginx/*.log { weekly rotate 4 missingok notifempty compress delaycompress sharedscripts postrotate systemctl reload nginx > /dev/null 2>&1 || true endscript } ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΠΌΠ΅ΡΡΠΎ, Π½ΠΎ ΠΈ ΡΡΠΊΠΎΡΡΠ΅Ρ ΠΏΠΎΠΈΡΠΊ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ. Π Ρ ΡΠ΅Π±Ρ Π΅ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½Π°Ρ ΡΡ
Π΅ΠΌΠ° Π»ΠΎΠ³-ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½ΡΠ°? ΠΠ°ΠΊ ΡΡΠΈΡΠ°Π΅ΡΡ, ΡΡΠΎ Π²Π°ΠΆΠ½Π΅Π΅: Π±ΠΎΠ»ΡΡΠ°Ρ ΠΈΡΡΠΎΡΠΈΡ Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ ΡΠΊΠΎΡΠΎΡΡΡ ΠΈΡ
ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ? Π£Π±Π΅Π΄ΠΈΡΡ, ΡΡΠΎ ΡΠ²ΠΎΡ ΡΠΈΡ
ππ‘ ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΠΆΡΡΠ½Π°Π»ΠΎΠΌ (logrotate) β ΡΠ΄Π΅ΡΠΆΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅
27Β Π°Π²Π³ΡΡΡΠ°Β 202527Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½