π οΈ ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΈΡ
Π°Π½Π°Π»ΠΈΠ·Ρ Π₯ΠΎΡΠΈΡΠ΅ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Ρ
Π°ΠΎΡ Π»ΠΎΠ³ΠΎΠ² Π² ΠΌΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°? ΠΠΎΠ³ΡΡΠΆΠ°Π΅ΠΌΡΡ Π² ΡΠΎΠ½ΠΊΠΎΡΡΠΈ Linux, ΡΡΠΎΠ±Ρ ΡΠΌΠ΅ΡΡ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π±Π°Π³ΠΈ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°ΡΡ ΡΠ±ΠΎΠΈ Π΅ΡΠ΅ Π΄ΠΎ ΠΈΡ
ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ! - *ΠΠ±ΡΠΈΠΉ ΡΠΎΠ²Π΅Ρ:* ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π»ΠΎΠ³ΠΈ β ΡΠ΅ΡΠ΄ΡΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ. Π ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΈΡ
Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΡΡΡ Π½Π° ΡΠ°Π³ Π²ΠΏΠ΅ΡΠ΅Π΄ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌ. - *ΠΠ»Π°Π²Π½ΠΎΠ΅ Π² Π»ΠΎΠ³Π°Ρ
:* ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΡΠΎΡΠ°ΡΠΈΡ, ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΈ ΡΠ±ΠΎΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ logrotate Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π°ΡΡ
ΠΈΠ²Π°ΡΠΈΠΈ ΠΆΡΡΠ½Π°Π»ΠΎΠ², ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ Π²Π΅ΡΡ Π΄ΠΈΡΠΊ. - *Π£Π΄ΠΎΠ±Π½ΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ Π»ΠΎΠ³ΠΎΠ²:* tail -f /var/log/syslog ΠΈΠ»ΠΈ journalctl -u <ΡΠ΅ΡΠ²ΠΈΡ> β ΡΠ°ΠΊ ΡΡ Π²ΠΈΠ΄ΠΈΡΡ ΡΠ²Π΅ΠΆΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. - *Π€ΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ:* Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π²ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ 500, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ: grep "error 500" /var/log/nginx/access.log - *ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°:* ΡΠΎΠ±ΠΈΡΠ°ΠΉ Π»ΠΎΠ³ΠΈ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ ΡΠ΅ΡΠ΅Π· rsyslog ΠΈΠ»ΠΈ systemd-journal, ΡΠΎΠ·Π΄Π°Π²Π°ΠΉ ΠΏΡΠ°Π²ΠΈΠ»Π° Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ ΠΎ ΠΊΡΠΈΡΠΈΡΠ½ΡΡ
ΡΠΎΠ±ΡΡΠΈΡΡ
. ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ β ΡΡΠΎ
π οΈ ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΈΡ Π°Π½Π°Π»ΠΈΠ·Ρ
30Β Π°Π²Π³ΡΡΡΠ°Β 202530Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½