ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π»ΠΎΠ³ Π½Π° Π±ΠΈΡΠΆΠ΅
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ. Π₯ΠΎΡΡ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΠ°ΠΌ ΠΎ orders_log. Π‘Π°ΠΌ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π»ΡΡ ΡΡΠΎΠΉ ΠΎΠΏΡΠΈΠ΅ΠΉ Π½Π΅Π΄Π°Π²Π½ΠΎ. 123ΠΠ½ΡΠ°ΠΉΠ΄Π΅Ρ ΡΠΆΠ΅ ΠΏΠΈΡΠ°Π» ΠΏΡΠΎ Π½Π΅Ρ, Π΅Π³ΠΎ ΠΏΠΎΡΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΈΡΠ°ΡΡ ΡΡΡ.
ΠΠ°ΠΊ Π²ΡΡΠΎΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΡΠ΅ ΡΠΎΠ±ΠΎΡΡ Π²ΠΈΠ΄ΡΡ Π²Π°ΡΠΈ ΠΎΡΠ΄Π΅ΡΠ°
ΠΠΎ ΡΠ΅ΠΌΠ° ΠΏΠΎ orders_log ΠΎΡΡΠ°Π»Π°ΡΡ Π½Π΅ ΡΠ°ΡΠΊΡΡΡΠ°, Π½ΠΈΠ³Π΄Π΅ Π½Π΅ Π½Π°ΡΠ΅Π» Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ ΠΎΠ± ΡΡΠΎΠΉ ΡΠΈΡΠΊΠ΅. ΠΠΎΡΡΠΎΠΌΡ ΡΡΠ°ΡΡΡ β ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½Π°Ρ =)
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π°, Full_orders_log β ΡΡΠΎ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ
Π·Π°ΡΠ²ΠΎΠΊ Ρ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°ΡΠ²ΠΊΠ΅.
(http://www.rts.ru/a21832)
ΠΠ½Π»Π°ΠΉΠ½ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ full_orders_log ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΠΎ plaza2. ΠΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΠΈΠ΄ ΠΈΠ· FAR’a. ΠΠ° Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½Π°Ρ ΠΌΠ΅ΡΠ°Π½ΠΈΠ½Π°.
full_orders_log ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΊΠ°ΠΊ
ΠΠΎΠ»Ρ ΡΠ°Π±Π»ΠΈΡΡ orders_log
ΠΠΎΠ»Π΅ Π’ΠΈΠΏ ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
replID i8 Π‘Π»ΡΠΆΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ
replRev i8 Π‘Π»ΡΠΆΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ
replAct i8 Π‘Π»ΡΠΆΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ
id_ord i8 ΠΠΎΠΌΠ΅Ρ Π·Π°ΡΠ²ΠΊΠΈ
sess_id i4 ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠ΅ΡΡΠΈΠΈ
client_code c7 ΠΠΎΠ΄ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°
moment t ΠΡΠ΅ΠΌΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π·Π°ΡΠ²ΠΊΠΈ
status i4 Π‘ΡΠ°ΡΡΡ Π·Π°ΡΠ²ΠΊΠΈ
action i1 ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ Π·Π°ΡΠ²ΠΊΠΎΠΉ
isin_id i4 Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°
dir i1 ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅
price d16.5 Π¦Π΅Π½Π°
amount i4 ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ
amount_rest i4 ΠΡΡΠ°Π²ΡΠ΅Π΅ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π² Π·Π°ΡΠ²ΠΊΠ΅
comment c20 ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΡΡΠ΅ΠΉΠ΄Π΅ΡΠ°
hedge i1 ΠΡΠΈΠ·Π½Π°ΠΊ Ρ
Π΅Π΄ΠΆΠ΅Π²ΠΎΠΉ Π·Π°ΡΠ²ΠΊΠΈ
trust i1 ΠΡΠΈΠ·Π½Π°ΠΊ Π·Π°ΡΠ²ΠΊΠΈ Π΄ΠΎΠ²Π΅ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
ext_id i4 ΠΠ½Π΅ΡΠ½ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ
login_from c20 ΠΠΎΠ³ΠΈΠ½ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΏΠΎΡΡΠ°Π²ΠΈΠ²ΡΠ΅Π³ΠΎ Π·Π°ΡΠ²ΠΊΡ
broker_to c7 ΠΠΎΠ΄ FORTS ΡΠΈΡΠΌΡ-Π°Π΄ΡΠ΅ΡΠ°ΡΠ° Π²Π½Π΅ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ Π·Π°ΡΠ²ΠΊΠΈ
broker_to_rts c7 ΠΠΎΠ΄ RTS ΡΠΈΡΠΌΡ-Π°Π΄ΡΠ΅ΡΠ°ΡΠ° Π²Π½Π΅ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ Π·Π°ΡΠ²ΠΊΠΈ
date_exp t ΠΠ°ΡΠ° ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°ΡΠ²ΠΊΠΈ
id_ord1 i8 ΠΠΎΠΌΠ΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π·Π°ΡΠ²ΠΊΠΈ
broker_from_rts c7 ΠΠΎΠ΄ Π Π’Π‘ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° β Π²Π»Π°Π΄Π΅Π»ΡΡΠ° Π·Π°ΡΠ²ΠΊΠΈ
id_deal i8 ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΄Π΅Π»ΠΊΠΈ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΠΆΡΡΠ½Π°Π»Π° Π·Π°ΡΠ²ΠΎΠΊ
deal_price d16.5 Π¦Π΅Π½Π° Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΡΠ΄Π΅Π»ΠΊΠΈ
local_stamp t ΠΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΏΠΎΠ»Π΅ client_code c7 ΠΠΎΠ΄ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°
Π½ΠΎ ΠΎΠ½ΠΎ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ-ΠΆΠ΅ Π½Π΅ ΡΡΠ°Π½ΡΠ»ΠΈΡΡΠ΅ΡΡΡ ΠΈ ΠΎΡΡΠ°Π΅ΡΡΡ ΠΏΡΡΡΡΠΌ. Π£ΡΠΈΡΡΠ²Π°Ρ ΠΏΡΠ΅Π΄ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΡ Π½Π°ΡΠ΅ΠΉ Π±ΠΈΡΠΆΠΈ ΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΡΡΡΠΏΡΠΈΠ·Π°ΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ, ΡΡΠΎ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΠΎΠ΄ΠΈΠ½ Π΄Π΅Π½Ρ Ρ ΡΠ°ΠΊΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΏΡΠΎΡΠΊΠΎΡΠΈΡ. ΠΠ»ΠΈ Π½Π΅ ΠΏΡΠΎΡΠΊΠΎΡΠΈΡ =) Π²ΠΏΡΠΎΡΠ΅ΠΌ ΠΈ Π±Π΅Π· ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ full_orders_log ΠΎΡΡΠ°Π΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ.
ΠΡΠ»ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΠ±ΡΠ°ΡΡ Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° Π²Π°Ρ Π²Π·Π³Π»ΡΠ΄ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΡΠ°Π±Π»ΠΈΡΡ ΠΊ ΡΠΈΡΠ°Π΅ΠΌΠΎΠΌΡ Π²ΠΈΠ΄Ρ, ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΡΡΠΎ-ΡΠΎ ΡΠ°ΠΊΠΎΠ΅. Π’ΡΡ Ρ ΠΎΡΡΠ°Π²ΠΈΠ» ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ.
ΠΠ° ΡΠ°ΠΉΡΠ΅ ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΌΠ΅ΡΡΡ ΠΈΡΡΠΎΡΠΈΠΈ ΠΈ ΠΏΠΎΠΈΠ³ΡΠ°ΡΡΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ.
http://ftp.rts.ru/pub/info/historical_data/
Π‘Π΅ΠΉΡΠ°Ρ Π³ΠΎΠ΄ ΠΈΡΡΠΎΡΠΈΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΡΠΎΡΡΡΡ ΡΡΠΎΠΈΡ 5000Π±Π°ΠΊΡΠΎΠ². ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΌΡ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡΡ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΈΡΡΠΎΡΠΈΠΈ, ΠΏΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ ΠΆΠ°Π»Π°ΡΡΠΈΡ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ ΠΊ Π½Π°ΠΌ, Π΄Π°Π±Ρ ΡΡΡΠ°Ρ ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π° Π½Π° ΡΠ»ΡΡΠ°ΠΉ Π½Π΅ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½Π½ΡΡ ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΡΠ². ΠΠ±ΠΈΠ΄Π½ΠΎ ΠΈΠΌΠ΅ΡΡ Π΄ΡΡΠΊΡ Π² ΠΈΡΡΠΎΡΠΈΠΈ Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π½Π΅ΠΉ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅?
ΠΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°Ρ ΡΠ²ΠΎΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΡΡΠ°ΡΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΎΠ½ΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ β ΠΈΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ. ΠΠΎΠ³Π΄Π° Π³ΠΎΠ²ΠΎΡΡΡ ΠΏΡΠΎ ΠΎΡΠ»Π°Π΄ΠΊΡ, ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°ΡΡ Π»ΠΈΠ±ΠΎ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΡ ΠΏΠ΅ΡΠ°ΡΡ, Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ β Π΄Π΅Π±Π°Π³Π΅ΡΠΎΠ². Π‘ ΠΈΡ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΏΠΎ ΡΠ°Π³Π°ΠΌ, Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ . ΠΡΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ , Π½ΠΎ Π² ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ Π±ΡΡΡΡΠΎ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π½Π΅ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ.
Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
ΠΠΎΠ·ΡΠΌΠ΅ΠΌ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΠΈΠΏΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΡ. Π§ΡΠΎ ΠΎΠ½ Π² ΡΠ΅Π±Ρ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ?
Π ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠ»ΡΡΠ°ΠΉ. Π Π΅Π°Π»ΡΠ½ΠΎΡΡΡ ΠΆΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅: ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π½ΠΎΠΏΠ»Π°Π½ΠΎΠ²ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ°), Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΉ ΠΊΠΎΠ΄, ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ, Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ, ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ. ΠΡΠ΅ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠΉΠ½ΡΠΉ ΠΏΠΈΡΠΎΠ³, Π²Π½ΡΡΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π³Π΄Π΅-ΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°ΠΌΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΠΊΠΎΠ΄. Π ΡΡΠΎΡ ΠΊΠΎΠ΄ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π»ΠΈΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ. ΠΠ°ΠΊ Π² ΡΠ°ΠΊΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ½ΡΡΡ, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Π±ΡΠ» ΡΠ±ΠΎΠΉ, ΠΈΠ»ΠΈ Π²ΡΠ΅ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΠΏΠΎ ΠΏΠ»Π°Π½Ρ? ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, Π½ΡΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, Π² ΠΊΠ°ΠΊΠΎΠΌ ΡΠ»ΠΎΠ΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ°. ΠΠΎ Π΄Π°ΠΆΠ΅ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΌΠΎΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅. ΠΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ Π² ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΡΠ·Π½Π°ΡΡ Π½Π΅ ΡΡΠ°Π·Ρ, Π° ΡΠΆΠ΅ ΠΏΠΎΡΠΎΠΌ, β ΠΊΠΎΠ³Π΄Π° ΠΎΡΠΈΠ±ΠΊΠ° ΡΠ»ΡΡΠΈΠ»Π°ΡΡ ΠΈ, ΠΈΠ½ΠΎΠ³Π΄Π°, Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ.
ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Π Π΄Π»Ρ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±ΡΠ°Π·ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΅Π΄ΠΈΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ β Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ Π½Π° Π΄ΠΈΡΠΊΠ΅, ΠΊΡΠ΄Π° ΡΠ°Π·Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ (Π»ΠΎΠ³ΠΈΡΡΡΡ) ΡΠ²ΠΎΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ. Π’Π°ΠΊΠΎΠΉ ΡΠ°ΠΉΠ» Π½Π°Π·ΡΠ²Π°ΡΡ Π»ΠΎΠ³ΠΎΠΌ ΠΈΠ»ΠΈ ΠΆΡΡΠ½Π°Π»ΠΎΠΌ. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π²Π½ΡΡΡΠΈ Π»ΠΎΠ³Π° ΠΎΠ΄Π½Π° ΡΡΡΠΎΡΠΊΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΎΠ΄Π½ΠΎΠΌΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ.
ΠΡΡΠ΅ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΊΡΡΠΎΠΊ Π»ΠΎΠ³Π° Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ° Π₯Π΅ΠΊΡΠ»Π΅ΡΠ°. ΠΠ· Π½Π΅Π³ΠΎ Π²ΠΈΠ΄Π½ΠΎ ip-Π°Π΄ΡΠ΅Ρ, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΡΡ Π·Π°ΠΏΡΠΎΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ΅ΡΡΡΡΡ Π·Π°Π³ΡΡΠΆΠ°Π»ΠΈΡΡ, ΠΌΠ΅ΡΠΎΠ΄ HTTP, ΠΎΡΠ²Π΅Ρ Π±Π΅ΠΊΠ΅Π½Π΄Π° (ΠΊΠΎΠ΄Π°) ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ΅Π»Π° ΠΎΡΠ²Π΅ΡΠ° Π² HTTP. ΠΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅ Π΄Π°ΡΡ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π΅ΠΉ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π»ΠΎΠ³ Π·Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° ΡΠΎ Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π»ΠΎΠ³ΠΈ Π³ΡΠ΅ΠΏΠ°ΡΡ:
ΠΠΎΠ³Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΡΡ, ΠΎΠ½ΠΈ, ΡΠ°ΡΡΠΎ Π½Π΅ Π·Π½Π°Ρ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΎΠΏΡΡΠΊΠ°ΡΡ ΡΡΠΊΠΈ ΠΈ Π³ΠΎΠ²ΠΎΡΡΡ Β«Ρ Π½Π΅ Π·Π½Π°Ρ, ΡΡΠΎ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ, ΠΈ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡΒ». ΠΠΏΡΡΠ½ΡΠΉ ΠΆΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π²ΡΠ΅Π³Π΄Π° ΠΏΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ Π³ΠΎΠ²ΠΎΡΠΈΡ Β«Π° ΡΡΠΎ Π² Π»ΠΎΠ³Π°Ρ ?Β». ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈ β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π±Π°Π·ΠΎΠ²ΡΡ Π½Π°Π²ΡΠΊΠΎΠ² Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅. Π Π»ΡΠ±ΠΎΠΉ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠΌΠΎΡΡΠ΅ΡΡ Π»ΠΎΠ³ΠΈ. ΠΠΎΠ³ΠΈ ΠΏΠΈΡΡΡ Π²ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±Π΅Π· ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π½ΠΎ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ ΠΈ Π² ΡΠ°Π·Π½ΡΠ΅ ΠΌΠ΅ΡΡΠ°. Π§ΡΠΎΠ±Ρ ΡΠΎΡΠ½ΠΎ ΡΠ·Π½Π°ΡΡ, ΠΊΡΠ΄Π° ΠΈ ΠΊΠ°ΠΊ, Π½ΡΠΆΠ½ΠΎ ΠΈΠ΄ΡΠΈ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΠΈΡΠ°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠ°Π·Π΄Π΅Π» Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ²:
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π»ΠΎΠ³ΠΈΡΡΡΡ ΠΏΡΡΠΌΠΎ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Webpack ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ±ΠΎΡΠΊΠΈ:
ΠΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅ ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π΅Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π»ΠΎΠ³ΠΈΡΡΡΡ Π»ΠΈΠ±ΠΎ ΠΏΡΡΠΌΠΎ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ, Π»ΠΈΠ±ΠΎ ΠΊ ΡΠ΅Π±Π΅ Π² Π±Π΅ΠΊΠ΅Π½Π΄Ρ (ΡΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ), Π»ΠΈΠ±ΠΎ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ LogRocket.
Π£ΡΠΎΠ²Π½ΠΈ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π§Π΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π² Π»ΠΎΠ³Π°Ρ , ΡΠ΅ΠΌ Π»ΡΡΡΠ΅ ΠΈ ΠΏΡΠΎΡΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠ°, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Π΄Π°Π½Π½ΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ, ΡΠΎ Π² Π½ΠΈΡ ΡΡΠΆΠ΅Π»ΠΎ ΠΈΡΠΊΠ°ΡΡ Π½ΡΠΆΠ½ΠΎΠ΅. Π ΠΎΡΠΎΠ±ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ»ΡΡΠ°ΡΡ Π»ΠΎΠ³ΠΈ ΠΌΠΎΠ³ΡΡ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΈ Π² Π³ΠΈΠ³Π°Π½ΡΡΠΊΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°Ρ . Π Π°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ°ΠΊΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π½Π΅Π»Π΅Π³ΠΊΠΎ. Π§ΡΠΎΠ±Ρ ΠΊΠ°ΠΊ-ΡΠΎ ΡΠ³Π»Π°Π΄ΠΈΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ, ΡΠΈΡΡΠ΅ΠΌΡ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²Π²ΠΎΠ΄ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΡΠΎΠ²Π½ΠΈ. ΠΠ±ΡΡΠ½ΠΎ ΡΡΠΎ:
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΠΎΠ²Π½Π΅ΠΉ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π΄Π²ΡΠΌΡ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π²Π½ΡΡΡΠΈ ΡΠ°ΠΌΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΡΡΡΠ°Π²Π»ΡΡΡ Π²ΡΠ·ΠΎΠ²Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΡΠΎΠ²Π½ΡΠΌΠΈ. ΠΡΠ»ΠΈ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ°, ΡΠΎ Π»ΠΎΠ³ΠΈΡΡΠ΅ΠΌ ΠΊΠ°ΠΊ error, Π΅ΡΠ»ΠΈ ΡΡΠΎ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ Π½ΡΠΆΠ½Π° Π² ΠΎΠ±ΡΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΡΠΎ ΡΡΠΎΠ²Π΅Π½Ρ debug.
ΠΠΎ-Π²ΡΠΎΡΡΡ , Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΡΠΎΠ²Π΅Π½Ρ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ Π² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠΎΠ²Π΅Π½Ρ info, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠ°ΠΊΠΈΡ -ΡΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΠΈ Π²Π°ΠΆΠ½ΡΡ Π²Π΅ΡΠ΅ΠΉ. ΠΡΠΈ ΡΠ°ΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ Π±ΡΠ΄ΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ ΠΈ warning, ΠΈ error. ΠΡΠ»ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΡΠΎΠ²Π΅Π½Ρ error, ΡΠΎ Π±ΡΠ΄ΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠΈΠ±ΠΊΠΈ. Π Π΅ΡΠ»ΠΈ debug, ΡΠΎ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ Π»ΠΎΠ³, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΉ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΠ±ΡΡΠ½ΠΎ debug ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎΠΌΡ ΡΠΎΡΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
Π£ΡΠΎΠ²Π½ΠΈ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΎΠ±ΡΡΠ½ΠΎ, Π²ΡΡΡΠ°Π²Π»ΡΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊ:
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π΅ Π½Π° ΡΡΠΎΠ²Π½ΡΡ , Π° Π½Π° ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°Ρ ΠΈΠΌΠ΅Π½. ΠΡΠΎΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΠΈΡΠΎΠΊΠΎΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π² JS-ΡΡΠ΅Π΄Π΅, ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ. Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΎΠ½ ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π²ΠΎΠΊΡΡΠ³ ΠΎΠ΄Π½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ debug Π΄Π»Ρ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠ½ΠΈΠ·Π°Π½Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ JavaScript-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠ°ΠΊ Π½Π° ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅, ΡΠ°ΠΊ ΠΈ Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄Π΅.
ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ Π·Π΄Π΅ΡΡ ΡΠ°ΠΊΠΎΠΉ. ΠΠΎΠ΄ Π½ΡΠΆΠ½ΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈΠΌΠ΅Π½, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°. Π ΠΈΡΠΎΠ³Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ ΠΎΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½ΡΠΆΠ½ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π½ΡΠΆΠ½ΠΎΠΌΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Ρ.
ΠΠ°ΠΏΡΡΠΊ Ρ Π½ΡΠΆΠ½ΡΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΠΌ:
Π ΠΎΡΠ°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ²
Π‘ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π»ΠΎΠ³ΠΎΠ² ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠΌ, ΠΈ Ρ Π½ΠΈΠΌΠΈ Π½ΡΠΆΠ½ΠΎ ΡΡΠΎ-ΡΠΎ Π΄Π΅Π»Π°ΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΡΠ°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ². ΠΠ½ΠΎΠ³Π΄Π° Π·Π° ΡΡΠΎ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΡΠ°ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, Π½ΠΎ ΡΠ°ΡΠ΅ β Π²Π½Π΅ΡΠ½Π΅Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π·Π°Π΄Π°ΡΠ΅ΠΉ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΡΡΠΊΠ°. ΠΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ°Π·Π±ΠΈΠ²Π°Π΅Ρ Π»ΠΎΠ³ΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ, ΡΠΆΠΈΠΌΠ°Π΅Ρ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ ΠΈ, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ, ΡΠ΄Π°Π»ΡΠ΅Ρ. ΠΠΎΠ΄ΠΎΠ±Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π²ΡΡΡΠΎΠ΅Π½Π° Π² Π»ΡΠ±ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ ΡΠ°ΠΌΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π²ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ Π² Π½Π΅Π΅.
Π‘ Π²Π΅Π±-ΡΠ°ΠΉΡΠ°ΠΌΠΈ Π²ΡΠ΅ Π΅ΡΠ΅ ΡΠ»ΠΎΠΆΠ½Π΅Π΅. ΠΠ°ΠΆΠ΅ Π½Π° Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠ²ΠΎΠΈ Π»ΠΎΠ³ΠΈ. Π Π² ΠΊΡΡΠΏΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΡΡΡΡΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ². ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΊΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΎΠ·Π΄Π°Π½Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡ Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ Π½Π° Π²ΡΠ΅Ρ ΠΌΠ°ΡΠΈΠ½Π°Ρ , ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡ ΠΈΡ , ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ Π² Π·Π°ΡΠΎΡΠ΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ Π»ΠΎΠ³ΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ Π½ΠΈΠΌ.
ΠΠ΄Π΅ΡΡ ΡΠΎΠΆΠ΅ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΡΠ΅ΠΉ. ΠΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π³ΠΎΡΠΎΠ²ΡΠΌΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ DataDog Logging, Π»ΠΈΠ±ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ Π²ΡΠ΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π·, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ELK Stack
ΠΠ°ΠΊ ΡΠΈΡΠ°ΡΡ Π»ΠΎΠ³ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅?
ΠΠΎΠ³ΠΈ β ΡΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈΠ»ΠΈ ΡΠ°ΠΉΡΠ°. ΠΠΎΡΡΠΎΠΌΡ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΡΠΈΡΠ°ΡΡ Π»ΠΎΠ³ΠΈ ΡΡΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ ΡΠΌΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π²ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ±ΠΎΠ΅Π² Π² ΡΠ°Π±ΠΎΡΠ΅ ΠΠ, Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ (Π²ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ), ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ, ΠΏΡΠΎΡΠΈΠ²ΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ DDoS-Π°ΡΠ°ΠΊΠ°ΠΌ.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅:
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π»ΠΎΠ³ΠΈ ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ΠΈ Π½ΡΠΆΠ½Ρ
ΠΠΎΠ³ΠΈ (log) β ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, Π² ΠΊΠΎΡΠΎΡΡΡ Π² Ρ ΡΠΎΠ½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΡΠΈΠΊΡΠΈΡΡΠ΅ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ±ΠΎ Π²ΡΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΡΠΎΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ, ΡΡΠΎ ΠΆΡΡΠ½Π°Π» ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ Π²ΡΠ΅Ρ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ²ΡΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅:
ΠΠΎΠ³ΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π° ΡΡΠ·Π²ΠΈΠΌΡΠ΅ ΠΌΠ΅ΡΡΠ° ΡΠ°ΠΉΡΠ° (Π² ΡΠ»ΡΡΠ°Π΅ Π²Π·Π»ΠΎΠΌΠ°), ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ ΠΏΠΎΡΠ΅ΡΠ°Π΅ΠΌΠΎΡΡΠΈ, ΡΠ·Π½Π°Π²Π°ΡΡ ΠΎΡΠΊΡΠ΄Π° ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΈΡΡ Π·Π°ΠΏΡΠΎΡΡ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ΅ΡΡΡΡΡ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° ΡΡΠΎΡ ΡΠ°ΠΉΡ, ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΡΡΡΠ°Π½ΠΈΡ. ΠΠΎ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΡΠΎΡΠ΅ Π½Π°ΠΉΡΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ ΡΡΡΡΠ°Π½ΠΈΡΡ Π±Π°Π³ΠΈ ΠΈ ΡΠ±ΠΎΠΈ. ΠΡΡΠ½Π°Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° (server logs) ΠΎΠ±Π»Π΅Π³ΡΠ°ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ.
Π ΡΠ°ΠΉΠ»Π°Ρ
Π»ΠΎΠ³ΠΎΠ² Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΈΡΡΠΎΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ°. ΠΠΎΡΡΠΎΠΌΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΈΡ
, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ
ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ. Π ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ Π½ΠΈΠΌ, Π΅ΡΠ»ΠΈ ΡΠ΅Π·ΠΊΠΎ Π²ΠΎΠ·ΡΠΎΡΠ»ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΏΠΎΡΡΠΏΠ°Π»ΡΡ ΡΠΏΠ°ΠΌ ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ»Π°ΡΡ Π½Π°Π³ΡΡΠ·ΠΊΠ° Π½Π° ΡΠ΅ΡΠ²Π΅Ρ.
Π’ΠΈΠΏΡ Π»ΠΎΠ³ΠΎΠ² ΠΈ Π³Π΄Π΅ ΠΈΡ Π½Π°ΠΉΡΠΈ
ΠΠ΅ΡΡΠΎΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΠ, Π½Π°ΡΡΡΠΎΠ΅ΠΊ, ΠΏΡΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΎΠΌ ΠΏΡΡΠΈ. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ server logs ΡΠΎΡ
ΡΠ°Π½ΡΡΡΡΡ Π² var/log/. ΠΠ΄Π½Π°ΠΊΠΎ, Π½Π΅ Π²ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡ ΡΠ°ΠΉΠ»Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ Π² ΡΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ. Π Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΎΡΠ½ΠΈΡΡ ΡΠ°ΠΊΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ Π²Π΅Π±-Ρ
ΠΎΡΡΠ΅ΡΠ°.
Π£ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΎΠ² Linux CentOS ΠΈΠ»ΠΈ Fedora Π»ΠΎΠ³ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ Π»Π΅ΠΆΠ°Ρ Π² /var/log/. Π’Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ:
ΠΠΎΠ³ ΠΎΡΠΈΠ±ΠΎΠΊ MySQL ($hostname.err) Ρ
ΡΠ°Π½ΠΈΡΡΡ Π² /var/lib/mysql/. ΠΠ»Ρ Debian ΠΈΠ»ΠΈ Ubuntu ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ log file ΠΎΡΠΈΠ±ΠΎΠΊ MySQL: /mysql/error.log. Π ΡΠ°ΠΊΠΆΠ΅ β Π»ΠΎΠ³ΠΈ Π²Π΅Π± ΡΠ΅ΡΠ²Π΅ΡΠ° Apache ΡΠΎΡ
ΡΠ°Π½ΡΡΡΡΡ ΠΏΠΎ ΠΏΡΡΠΈ /var/log/apache2.
Π£ ΠΠ‘ Windows Π΄ΡΡΠΆΠ½ΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ log-ΡΠ°ΠΉΠ»ΠΎΠ². Π‘ΠΎΠ±ΡΡΠΈΡ Π΄Π΅Π»ΡΡΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉ:
ΠΡ
ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΠΎΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΈ Π²ΡΠ±ΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΠ΅.
ΠΠ°ΠΏΡΡΠΊ ΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π΄ΠΎΡΡΡΠΏ ΡΠ΅ΡΠ΅Π· ΡΠ°Π·Π΄Π΅Π» Β«ΠΆΡΡΠ½Π°Π»Β» ΠΈΠ»ΠΈ Β«Π»ΠΎΠ³ΠΈΒ». ΠΡΠΈ ΡΡΠΎΠΌ ΡΡΠΎΠΈΡ ΡΡΠΈΡΡΠ²Π°ΡΡ, ΡΡΠΎ ΡΠ°ΠΉΠ»Ρ Π½Π΅ ΡΠΎΡ
ΡΠ°Π½ΡΡΡΡΡ Π³ΠΎΠ΄Π°ΠΌΠΈ. ΠΠΎΡΡΠΎΠΌΡ, ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ log, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
ΠΠ°ΠΊΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ ΡΠ°Π½ΠΈΡΡΡ Π² Π»ΠΎΠ³Π°Ρ ΠΈ ΠΊΠ°ΠΊ Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ?
ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ log-ΡΠ°ΠΉΠ»ΠΎΠ² ΡΡΠΎ Π±Π΅ΡΡΠΌΡΡΠ»Π΅Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². ΠΠ°ΠΊ ΡΠΈΡΠ°ΡΡ Π»ΠΎΠ³ΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ Π² Π½ΠΈΡ
Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½ΠΎ?
Π‘ΡΡΠΎΠΊΠ° access.log ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ:
ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΠ°ΠΊΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ Π½ΡΠΆΠ½ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ Π±ΠΎΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°Π» ΡΡΠ΅Π·ΠΌΠ΅ΡΠ½ΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ Π½Π° ΡΠ°ΠΉΡ.
Π€Π°ΠΉΠ» ΠΎΡΠΈΠ±ΠΎΠΊ (error.log) ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠ΅Ρ ΠΌΠΎΠΌΠ΅Π½ΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΡΠΎ-ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ. ΠΠ· Π½ΠΈΡ
ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ:
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π΄Π°ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠΈ, Π΄Π°Π½Π½ΡΡ Π»ΠΎΠ³ΠΎΠ² Π΅ΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠ΅ ΠΠ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΎΡΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· Π»ΠΎΠ³ΠΎΠ² β Weblog Expert, WebAlyzer, Analog, Webtrends, Awstats, SpyLOG Flexolyzer ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ»Π°ΡΠ½ΡΠ΅ ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠΎΠ³: ΡΡΠΎ ΡΡΠΎ, Π·Π°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ ΠΈ Π³Π΄Π΅ Π΅Π³ΠΎ Π½Π°ΠΉΡΠΈ?
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ½Ρ Π»ΠΎΠ³ ΡΠ°ΠΉΠ»Ρ?
Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠΈΡΡΠ°ΡΠΈΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΠ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π»ΠΎΠ³ΠΈ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π·Π°ΡΠ΅ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½ΡΠΆΠ½Ρ Π»ΠΎΠ³ ΡΠ°ΠΉΠ»Ρ.
1. ΠΠΎΠ³ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ ΠΏΠΎ ΡΠ°ΠΉΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π»ΠΎΠ³ΠΈ ΡΠ°ΠΉΡΠΎΠ² ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ:
Π°) ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ ΠΏΠΎΡΠ΅ΡΠ°Π΅ΠΌΠΎΡΡΠΈ
Π±) ΡΠΎΡΠΊΠΈ Π²Ρ ΠΎΠ΄Π° ΠΈ Π²ΡΡ ΠΎΠ΄Π° Ρ ΡΠ°ΠΉΡΠ°
Π²) ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»ΠΈ, ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ°ΠΉΡΠ°
Π³) ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΈΠΊΠΈ, ΡΡΡΠ°Π½Ρ ΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΡ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Π΅ΠΉ
Π΄) ΡΡΠΎΠ²Π΅Π½Ρ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΠΈ ΠΈ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ°ΠΉΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΏΠΎΡΠ΅ΡΠ°Π΅Ρ
Π΅) ΡΠ°ΠΉΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° ΡΡΠΎΡ ΡΠ΅ΡΡΡΡ.
2. Π ΡΠ»ΡΡΠ°Π΅ Π²ΠΈΡΡΡΠΎΠ² ΠΈΠ»ΠΈ ΠΠ΄Π΄ΠΎΡ Π°ΡΠ°ΠΊΠΈ Π½Π° ΡΠ°ΠΉΡ, Π»ΠΎΠ³ΠΈ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π±ΡΡΡΡΠ΅Π΅ Π²ΡΡΡΠ½ΠΈΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠΎΠΌΠΎΡΡ ΡΡΡΡΠ°Π½ΠΈΡΡ Π΅Π΅.
3. ΠΠ»Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΡΠ·ΡΡΡΡ Π»ΠΎΠ³ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ±ΠΈΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΏΠΎΠΏΡΡΠΊΠ°Ρ Π²Ρ ΠΎΠ΄Π°.
4. Π ΡΠ»ΡΡΠ°Π΅ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΡΠ°Π±ΠΎΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΠ, ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠ»ΠΈ ΠΠ‘, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
ΠΠΎΠ³ΠΈ (server logs) ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π±ΡΡΡΡΠΎ ΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΈ ΡΡΡΡΠ°Π½ΡΡΡ. ΠΠΎΠ³ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π²Π΅Π΄Π΅ΡΡΡ Π·Π°ΠΏΠΈΡΡ ΠΈ ΠΏΡΠΎΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈΡΡΠΎΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°. Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π² ΡΠ΅Π»ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΠΈ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΠΎΠ΅ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΠ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π»ΠΎΠ³ΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΠ΅ΠΌΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈΡ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΈΡΠ°ΡΡ. ΠΠΎΠ³ ΡΠ°ΠΉΠ» ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠΎΠ±ΡΡΠΈΡ ΠΈ Π΅Π³ΠΎ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ. ΠΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠΎΠ±ΡΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ:
ΠΠ°ΠΊΠΈΠ΅ Π΅ΡΡΡ Π²ΠΈΠ΄Ρ Π»ΠΎΠ³ΠΎΠ²?
ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ Π²ΠΈΠ΄ΠΎΠ² Π»ΠΎΠ³ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· Π½ΠΈΡ .
ΠΠ°ΠΊ Π½Π°ΠΉΡΠΈ Π»ΠΎΠ³ΠΈ?
ΠΠ΅ΡΡΠΎ, Π³Π΄Π΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π»ΠΎΠ³ΠΈ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΠ, Π·Π°Π΄Π°Π½Π½ΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΈ ΠΏΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΡΠ΅ΡΠ²Π΅ΡΠ°.
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π»ΠΎΠ³ ΡΠ°ΠΉΠ»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈΠ»ΠΈ Ρ ΠΎΡΡΠΈΠ½Π³Π°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΡ Ρ Π²Π°ΡΠ΅Π³ΠΎ Ρ ΠΎΡΡΠΈΠ½Π³-ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°, Π³Π΄Π΅ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π²Π°Ρ ΡΠ°ΠΉΡ.
ΠΠ°Π·Π²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²: ΠΆΡΡΠ½Π°Π» ΠΎΡΠΈΠ±ΠΎΠΊ β error.log; ΠΆΡΡΠ½Π°Π» Π΄ΠΎΡΡΡΠΏΠΎΠ² β log; ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΆΡΡΠ½Π°Π» β syslog; ΠΆΡΡΠ½Π°Π» Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ β dmesg.
Π ΠΠ‘ Windows ΡΠ²ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΡΡΡΠΊΡΡΡΠΈΠ·Π°ΡΠΈΠΈ Π»ΠΎΠ³ΠΎΠ², Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΡΠ΄Π΅Π»ΡΡΡ ΡΡΠΎΠ²Π½ΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ: ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ; ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ; ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅; ΠΎΡΠΈΠ±ΠΊΠ°; ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ Π·Π°ΠΏΠΈΡΠΈ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ.
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ?
ΠΠΎΠ³ ΡΠ°ΠΉΠ»Ρ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠΈΡΡΠ°ΡΠΈΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ°ΠΉΡΠΎΠ², ΠΠ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ. ΠΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ, ΡΡΠΎ Π»ΠΎΠ³ΠΈ Π½Π΅ Ρ ΡΠ°Π½ΡΡΡΡ Π²Π΅ΡΠ½ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΈΡ , ΡΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΡΡΠΎ Ρ ΠΎΡΡΠΈΠ½Π³-ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΡ Ρ ΡΠ°Π½ΡΡ Π»ΠΎΠ³ΠΈ Π΄ΠΎ 14 Π΄Π½Π΅ΠΉ, Π° Π΄Π°Π»Π΅Π΅ ΠΎΠ½ΠΈ ΡΠ΄Π°Π»ΡΡΡΡΡ ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π½ΠΎΠ²ΡΠ΅. ΠΠΎΡΡΠΎΠΌΡ Π΅ΡΠ»ΠΈ Π²Π°Ρ ΡΠ°ΠΉΡ Π²Π·Π»ΠΎΠΌΠ°Π»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π½Π΅Π΄Π΅Π»Ρ Π½Π°Π·Π°Π΄, ΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ, Π΅ΡΠ»ΠΈ Π»ΠΎΠ³ΠΈ ΡΠΆΠ΅ ΡΠ΄Π°Π»Π΅Π½Ρ.
ΠΠ°ΠΆΠ΅ Π±Π΅Π³Π»ΡΠΉ Π°Π½Π°Π»ΠΈΠ· Π»ΠΎΠ³ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ Π²ΡΡΡΠ½ΠΈΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ ΡΡΠ΅Π·ΠΌΠ΅ΡΠ½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π° ΡΠ°ΠΉΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡΡ, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΡΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΎΠ±ΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΠΈΠΏΠ΅ΡΠ₯ΠΎΡΡ.
ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π»ΠΎΠ³ΠΎΠ² Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½Π° Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΡΡΠ½Π°Π» ΠΈΠ»ΠΈ ΠΠΎΠ³ΠΈ. ΠΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΠΎΠ± ΡΡΠΎΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠΎΡΠ½ΠΈΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Ρ Π²Π°ΡΠ΅Π³ΠΎ Ρ ΠΎΡΡΠ΅ΡΠ°.
ΠΠ°ΠΊΠΈΠ΅ Π²ΠΈΠ΄Ρ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»ΠΎΠ² Π±ΡΠ²Π°ΡΡ
ΠΠ΅Π±ΠΌΠ°ΡΡΠ΅ΡΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΡ ΡΠ°ΠΉΡ ΠΈ ΡΠ΅ΡΠ²Π΅Ρ. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ ΠΈΠ· log-ΡΠ°ΠΉΠ»ΠΎΠ².
ΠΠ° Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΌ Ρ
ΠΎΡΡΠΈΠ½Π³Π΅ Π²Π»Π°Π΄Π΅Π»ΡΡΡ ΡΠ°ΠΉΡΠΎΠ² ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ web-ΡΠ΅ΡΠ²Π΅ΡΠ°, Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ.
ΠΠ° VPS/VDS ΠΈ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΡ
ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ
ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ°ΠΌΡΠΌΠΈ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΡΠ»ΡΠΆΠ±Ρ.
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Ρ ΡΠ°Π½ΡΡΠ°ΡΡΡ Π² Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Π°Ρ , ΡΠ»ΡΠΆΠΈΡ ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ Π΄Π»Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΡΠ»ΡΠΆΠ±, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎΠΉ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎ ΠΏΠΎΡΠ΅ΡΠ°Π΅ΠΌΠΎΡΡΠΈ ΡΠ°ΠΉΡΠ° ΠΈΠ»ΠΈ ΠΎ ΠΏΠΎΠΏΡΡΠΊΠ°Ρ Π²Π·Π»ΠΎΠΌΠ° ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Windows ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ ΡΠ»ΡΠΆΠ±Π° ΠΆΡΡΠ½Π°Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΠ±ΡΡΠΈΠΉ, Π½ΠΎ ΡΠ°ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π½Π΅ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, Π° Π² ΠΆΡΡΠ½Π°Π»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ°, Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΊΠΎΡΠΎΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΡΠ΅ΡΠ΅Π· ΡΠ»ΡΠΆΠ±Ρ Event Viewer.
Log-ΡΠ°ΠΉΠ»Ρ ΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ Ρ ΠΎΡΡΠΈΠ½Π³
ΠΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ Ρ ΠΎΡΡΠΈΠ½Π³Π° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Π°ΠΌ web-ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΠ΅ΡΠ΅Π· ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° Beget ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ.
Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΡΠΏ ΠΊ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Π°ΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ°ΠΉΠ»-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ (ΠΈΠ»ΠΈ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ FTP).
Π£ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° Beget Π² ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π·Π΄Π΅ΡΡ.
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ISPmanager log-ΡΠ°ΠΉΠ»Ρ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ /log. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΡΠ°ΠΉΡΠΎΠ² ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ Π΄Π²Π° Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Π°:
ΠΠΈΠ΄Ρ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»ΠΎΠ²
ΠΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΠ΅ΡΠ²ΠΈΡΡ Linux Π²Π΅Π΄ΡΡ log-ΡΠ°ΠΉΠ»Ρ.
Log-ΡΠ°ΠΉΠ»Ρ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Ρ ΡΠ°Π½ΡΡΡΡ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ /var/log, Π²Π½ΡΡΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ°.
Π Π°Π·Π»ΠΈΡΠΈΠ΅ Π² Ρ ΡΠ°Π½Π΅Π½ΠΈΠΈ log-ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΠΎ Π²Π΅ΡΡΠΈΡΠΌ Linux
ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Ρ Linux ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Ρ ΡΠ°Π½Π΅Π½ΠΈΠΈ log-ΡΠ°ΠΉΠ»ΠΎΠ². Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠ΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Π΄Π²Π° ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΎΠ² Linux:
ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ VPS/VDS Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ Ρ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° Π² Π»ΠΈΡΠ½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠ΅ΡΠ΅Π΄ Π·Π°ΠΊΠ°Π·ΠΎΠΌ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°.
ΠΠ±ΡΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠΈΡΡΠ΅ΠΌ Linux ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ: log-ΡΠ°ΠΉΠ»Ρ Ρ ΡΠ°Π½ΡΡΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ /var/log. Π Π°Π·Π½ΠΈΡΠ° ΠΏΡΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈΡΡ Π² Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ, ΡΡΠΎ Π·Π°Π²ΠΈΡΠΈΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡ Π²Π΅ΡΡΠΈΠΈ Linux, Π½ΠΎ ΠΈ ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Ρ ΠΎΡΡΠΈΠ½Π³ΠΎΠΌ.
Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ log-ΡΠ°ΠΉΠ»Ρ
ΠΠΏΠΈΡΠ΅ΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ, Ρ ΡΠ°Π½ΡΡΠΈΠ΅ΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ /var/log.
1. ΠΠ±ΡΠΈΠΉ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΆΡΡΠ½Π°Π», Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²Π΅ΡΡΠΈΠΈ Linux, Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² ΡΠ°ΠΉΠ»Ρ /var/log/syslog (Debian) ΠΈΠ»ΠΈ /var/log/messages (Redhat). Π Π½Π΅Π³ΠΎ ΠΏΠΈΡΠ΅ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π½Π°ΡΠΈΠ½Π°Ρ ΠΎΡ ΡΡΠ°ΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΡ:
2. ΠΠΎΠ³ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ: /var/log/auth.log (Debian) ΠΈΠ»ΠΈ /var/log/secure (Redhat). Π‘ΡΠ΄Π° Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π²ΠΊΠ»ΡΡΠ°Ρ Π½Π΅ΡΠ΄Π°ΡΠ½ΡΠ΅ ΠΏΠΎΠΏΡΡΠΊΠΈ Π²Ρ ΠΎΠ΄Π° Π² ΡΠΈΡΡΠ΅ΠΌΡ.
3. /var/log/dmesg ΠΈ /var/log/kern.log— ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΠ΄ΡΠ° ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² ΡΡΡΡΠΎΠΉΡΡΠ².
ΠΠΎΠ³ΠΈ web-ΡΠ΅ΡΠ²Π΅ΡΠ°
ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΠ°ΠΉΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ web-ΡΠ΅ΡΠ²Π΅ΡΠ° Apache ΠΈΠ»ΠΈ Nginx. Π’Π°ΠΊΠΆΠ΅ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Π²ΠΌΠ΅ΡΡΠ΅, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Π’Π°ΠΊΠΆΠ΅ ΠΊ Π»ΠΎΠ³Π°ΠΌ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΎΡΠ½ΠΎΡΡΡΡΡ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° PHP (php-fpm) ΠΈ ΡΠ°ΠΉΠ»Ρ ΠΎΡΠΈΠ±ΠΎΠΊ PHP.
ΠΠΎΠ³ΠΈ web-ΡΠ΅ΡΠ²Π΅ΡΠ° Apache
Web-ΡΠ΅ΡΠ²Π΅Ρ Apache ΡΠΎΠ·Π΄Π°Π΅Ρ Π΄Π²Π° Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Π°:
ΠΠ»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΡΡΠΈ ΡΠ°ΠΉΠ»Ρ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡΡΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°, ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅. Π’ΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡΡ Π½Π°Π·Π²Π°Π½ΠΈΡ βdomain.name_access.logβ ΠΈ βdomain.name_error.logβ.
ΠΠ° Linux-ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° Debian Π»ΠΎΠ³ΠΈ Apache Ρ ΡΠ°Π½ΡΡΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ /var/log/apache2, Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΡ Π½Π° RedHat Π² /var/log/httpd.
ΠΠ»Ρ ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· log-ΡΠ°ΠΉΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ βcat ΠΈΠΌΡ-Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Π°β ΠΈΠ»ΠΈ βtail ΠΈΠΌΡ-log-ΡΠ°ΠΉΠ»Π°β.
Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ, Π²Π½ΡΡΡΠΈ ΡΡΠΎΠ³ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ΠΌΠΎΠ³ΡΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ ΠΏΠ°ΠΏΠΊΠΈ domains ΠΈΠ»ΠΈ domlogs, Π² ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ΄ΡΡ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°.
ΠΠΎΠ³ΠΈ web-ΡΠ΅ΡΠ²Π΅ΡΠ° Nginx
ΠΡΠ»ΠΈ Nginx Π½Π°ΡΡΡΠΎΠ΅Π½ Π΄Π»Ρ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ°ΠΉΡΠΎΠ², ΡΠΎ Π΅Π³ΠΎ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°.
ΠΡΠΈΠΌΠ΅Ρ: Π²ΡΠ²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ βls *.logβ ΡΠΏΠΈΡΠΊΠ° log-ΡΠ°ΠΉΠ»ΠΎΠ² web-ΡΠ΅ΡΠ²Π΅ΡΠ° nginx Π² ΠΏΠ°ΠΏΠΊΠ΅ /var/log/nginx/domains (Π½Π° ΡΠ½ΠΈΠΌΠΊΠ΅ ΡΠΊΡΠ°Π½Π° Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΡΠ°ΠΌ Ρ ΡΠ°Π½ΡΡΡΡ ΡΠ°ΠΉΠ»Ρ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ°ΠΉΡΠΎΠ²)
ΠΠΎΠ³ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° PHP
ΠΡΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ PHP ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ° PHP-FPM, ΡΠΎ Π΅Π³ΠΎ Π»ΠΎΠ³ΠΈ Ρ ΡΠ°Π½ΡΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ /var/log/php-fpm. ΠΡΠ»ΠΈ PHP ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ Apache ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ CGI, ΡΠΎ Π΅Π³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² Π»ΠΎΠ³ Apache (error.log).
Π ΠΎΡΠ°ΡΠΈΡ log-ΡΠ°ΠΉΠ»ΠΎΠ²
ΠΠ»Ρ ΠΏΠΎΡΠ΅ΡΠ°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° ΡΠ°Π·ΠΌΠ΅ΡΡ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠ³ΡΡ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ ΡΠΎΡΠ΅Π½ ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ. Π Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ ΠΎΠ½ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ Linux ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΡΠΎΡΠ°ΡΠΈΠΈ log-ΡΠ°ΠΉΠ»ΠΎΠ².
ΠΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ?
1. ΠΠ°Π½Π½ΡΠ΅ ΠΎ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»ΡΡ
(ΠΈΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠ°Ρ
) ΡΠ°ΠΉΡΠ° Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² ΡΠ°ΠΉΠ» Ρ ΠΎΠ±ΡΡΠ½ΡΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, access.log.
2. Π Π°Π· Π² ΡΡΡΠΊΠΈ (ΠΎΠ±ΡΡΠ½ΠΎ Π² Π½ΠΎΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ) ΡΡΠΎΡ ΡΠ°ΠΉΠ» Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π² βaccess.log.1β ΠΈ ΡΠΆΠΈΠΌΠ°Π΅ΡΡΡ Π°ΡΡ
ΠΈΠ²Π°ΡΠΎΡΠΎΠΌ Gzip.
3. ΠΠΌΡ ΡΠ°ΠΉΠ»Π° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΠΈΠ΄Π° βaccess.log1.gzβ.
4. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° web-ΡΠ΅ΡΠ²Π΅Ρ Π½Π°ΡΠΈΠ½Π°Π΅Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» access.log.
5. ΠΡΠ΅ ΡΠ΅ΡΠ΅Π· ΡΡΡΠΊΠΈ Π°ΡΡ
ΠΈΠ²Π½ΡΠΉ ΡΠ°ΠΉΠ» βaccess.log.1.gzβ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π² βaccess.log.2.gzβ, ΠΈ Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π½ΠΎΠ²ΡΠΉ Π°ΡΡ
ΠΈΠ² βaccess.log.1.gzβ ΠΈΠ· ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ log-ΡΠ°ΠΉΠ»Π° web-ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
ΠΡΠ΅Π³ΠΎ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Ρ ΡΠ°Π½ΡΡΡΡ ΡΠΆΠ°ΡΡΠ΅ log-ΡΠ°ΠΉΠ»Ρ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΌΠ΅ΡΡΡ.
ΠΡΠΈΠΌΠ΅Ρ: Π½Π° ΡΠ½ΠΈΠΌΠΊΠ΅ ΡΠΊΡΠ°Π½Π° Π²ΠΈΠ΄Π΅Π½ ΡΠΏΠΈΡΠΎΠΊ log-ΡΠ°ΠΉΠ»ΠΎΠ² web-ΡΠ΅ΡΠ²Π΅ΡΠ°. Π‘ΡΠ΅Π΄ΠΈ Π½ΠΈΡ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ ΠΊΠ°ΠΊ ΡΠ΅ΠΊΡΡΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ access.log ΠΈ error.log Π·Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ, ΡΠ°ΠΊ ΠΈ ΡΠ°ΠΉΠ»Ρ Π·Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ Π΄Π½ΠΈ access.log.1, error.log.1 ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΠΎΡΠ°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΠΌΠ΅ΡΡΠΎ Π½Π° Π΄ΠΈΡΠΊΠ΅. ΠΠ½Π°Ρ ΠΎΠ±ΡΠΈΠΉ ΠΏΡΠΈΠ½ΡΠΈΠΏ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΠΆΠ°ΡΡΠ΅ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ, ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ Π½ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
Log-ΡΠ°ΠΉΠ»Ρ ΠΏΠΎΡΡΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ
Log-ΡΠ°ΠΉΠ»Ρ FTP-ΡΠ΅ΡΠ²Π΅ΡΠ°
ΠΠ°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ FTP Linux ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ log-ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΉ. Π ΠΏΠ°ΠΏΠΊΠ΅ /var/log ΡΠΎΠ·Π΄Π°ΡΡΡΡ log-ΡΠ°ΠΉΠ»Ρ FTP-ΡΠ΅ΡΠ²Π΅ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, vsftpd.log ΠΈΠ»ΠΈ proftpd.log. Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ΠΌΠΈ FTP-ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠ°ΠΉΠ» xferlog, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°ΠΉΠ»Π°Ρ , ΡΠΊΠ°ΡΠ°Π½Π½ΡΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈΠ»ΠΈ Π·Π°ΠΊΠ°ΡΠ°Π½Π½ΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ FTP.
Log-ΡΠ°ΠΉΠ»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
ΠΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ MySQL ΡΠ°ΠΊΠΆΠ΅ Π²Π΅Π΄Π΅Ρ log-ΡΠ°ΠΉΠ» βmysqld.logβ. ΠΠ½ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ /var/log/mysql ΠΈΠ»ΠΈ /var/log/mariadb, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ MySQL.
Π’Π°ΠΊΠΆΠ΅ ΡΠ΅ΡΠ²Π΅Ρ MySQL ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π² ΡΡΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ ΡΠ°ΠΉΠ» ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ . ΠΠ±ΡΡΠ½ΠΎ ΠΎΠ½ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ βmysql_slow.logβ.
ΠΡΠΈΠΌΠ΅Ρ: ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ°ΠΉΠ»Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² MySQL. ΠΡΠ²ΠΎΠ΄ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ log-ΡΠ°ΠΉΠ»Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ βtail mysql_slow.logβ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ log-ΡΠ°ΠΉΠ»ΠΎΠ² Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΡΠ°Π±ΠΎΡΡ web-ΡΠ°ΠΉΡΠΎΠ²
Web-ΡΠ΅ΡΠ²Π΅Ρ Apache (ΡΠ°ΠΊΠΆΠ΅ ΠΈ Nginx) ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΉΠ», ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΏΡΠΎΡΡΠΎ error.log (error_log). Π ΡΠ»ΡΡΠ°Π΅ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° web-ΡΠ°ΠΉΡΠΎΠ² Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΈΠ΄ domain.ru.error.log.
ΠΡΠ»ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ web-ΡΠ°ΠΉΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΡ 500, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΉΡΠΈ Π² ΡΡΠΎΡ ΡΠ°ΠΉΠ» ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅.
ΠΡΠΈΠΌΠ΅Ρ: ΠΏΡΠΎΡΠΌΠΎΡΡ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Π° ΠΎΡΠΈΠ±ΠΎΠΊ web-ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈΠ· ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° Beget ΡΠ΅ΡΠ΅Π· ΡΠ°ΠΉΠ»-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ
ΠΠΎΡΠ»Π΅ ΠΎΡΠΊΡΡΡΠΈΡ log-ΡΠ°ΠΉΠ»Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΠΈΠ΄ΠΈΡ, ΡΡΠΎ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΡΠΊΡΠΈΠΏΡΠ° PHP Π΄ΠΎΠΏΡΡΠ΅Π½Π° ΠΎΡΠΈΠ±ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΡ Π½Π°Π΄ΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΠΏΠ°Π½Π΅Π»Ρ VestaCP Π½Π° ΡΠ²ΠΎΠ΅ΠΌ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅, ΡΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π»ΠΎΠ³-ΡΠ°ΠΉΠ»ΠΎΠ² Π΄Π»Ρ ΡΠ°ΠΉΡΠ° mysite.ru Π΅ΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° Π·Π°ΠΉΡΠΈ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ /home/admin/web/mysite.ru/logs.
ΠΡΠΈΠΌΠ΅Ρ: ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ΠΏΠ°Π½Π΅Π»ΠΈ VestaCP. ΠΠΈΠ΄Π΅Π½ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ logs, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Ρ ΡΠ°Π½ΡΡΡΡ log-ΡΠ°ΠΉΠ»Ρ
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Π° Π±ΡΠ΄ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΡΠΈΠΌΠ΅Ρ: ΠΏΡΠΎΡΠΌΠΎΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ Π² ΡΠ°ΠΉΠ»Π°Ρ error.log Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ tail: Π ΡΡΠΎΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΠΈΠ΄ΠΈΡ Π² Π·Π°ΠΏΠΈΡΡΡ log-ΡΠ°ΠΉΠ»Π°, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠ° ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° PHP ΠΏΡΠΈ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠΈ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ MySQL.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ log-ΡΠ°ΠΉΠ»ΠΎΠ² Π΄Π»Ρ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ
ΠΡΠ±ΠΎΠΌΡ Π²Π»Π°Π΄Π΅Π»ΡΡΡ ΡΠ°ΠΉΡΠ° Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ ΡΠ²ΠΎΠΈΡ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Π΅ΠΉ. ΠΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π² Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Π°Ρ ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΠΉ web-ΡΠ΅ΡΠ²Π΅ΡΠ° (access.log). ΠΠ»Ρ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΡ Ρ ΠΎΡΡΠΈΠ½Π³Π°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΡΠ°ΠΊΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ: Webalizer ΠΈ AWStats.
ΠΡΠΈΠΌΠ΅Ρ: Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΠΉ web-ΡΠ°ΠΉΡΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΡ AWStats
Π’Π°ΠΊΠΆΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π° ΡΠ°ΠΉΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΡΠΎΠΊ, ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ Π½Π΅Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡ, Π²Π΅ΡΡΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.