πŸ“– Note

Tomcat ꡬ동 쀑 catalina.out 파일 λΉ„μ›Œμ£ΌκΈ°

___l_i_ * 2023. 1. 13. 16:23

μ„œλΉ„μŠ€ ꡬ동쀑에.. catalina.out 파일의 μš©λŸ‰μ΄ λ„ˆλ¬΄ 크닀고 μ‚­μ œ μš”μ²­μ΄ μ™”λ‹€.

λ‹¨μˆœνžˆ νŒŒμΌμ„ ꡬ동쀑에 μ‚­μ œ 해버린닀면(rm -rf 같은 걸둜..) 톰캣을 μž¬κ΅¬λ™ν•˜μ§€ μ•ŠλŠ” 이상 catalina.out 을 λ‹€μ‹œ λ§Œλ“€μ§€ μ•ŠλŠ”λ‹€.

= 핸듀링을 μœ„ν•΄ ν•„μš”ν•œ νŒŒμΌμ„ κ°•μ œλ‘œ μ§€μ› λ‹€!

 

이럴 땐 νŒŒμΌμ„ μ‚­μ œν•˜μ§€ μ•Šκ³  delete from table ν•˜λ“―μ΄ μ•ˆμ˜ λ‚΄μš©λ§Œ λΉ„μ›Œμ€˜μ•Όν•˜λŠ”λ°,

λ‹€μŒ λͺ…λ Ήμ–΄λ₯Ό μ“°λ©΄ λœλ‹€.

cat /dev/null > ν†°μΊ£κ²½λ‘œ/logs/catalina.out

[μ˜ˆμ‹œ] cat /dev/null > /usr/local/lib/tomcat/logs/catalina.out

 

μ—¬κΈ°μ„œ /dev/null μ΄λž€ 것은 파일의 값을 0으둜 λ°”κΎΈμ–΄μ£ΌλŠ” κ²ƒμœΌλ‘œ μ–΄λ– ν•œ κ²½λ‘œμ™€ κ΄€λ ¨μ—†μœΌλ‹ˆ κ·ΈλŒ€λ‘œ μž…λ ₯ν•˜λ©΄ λœλ‹€.

μ°Έκ³ ν•œ νŽ˜μ΄μ§€ μ„€λͺ…이 쒋은 것 κ°™μ•„ μ²¨λΆ€ν•œλ‹€.

 

마치 dbμ—μ„œ delete와 dropν•˜λŠ” κ²ƒμ˜ μ°¨μ΄μ μ΄λΌκ³  μƒκ°ν•˜λ©΄ νŽΈν•  κ²ƒ κ°™λ‹€. 
DBμ—μ„œ deleteλ₯Ό ν•˜κ²Œ 되면 μ»€μ„œκ°€ λ§ˆμ§€λ§‰ μ‚­μ œ μœ„μΉ˜λ‘œ μ΄λ™ν•˜κ²Œ λ˜λŠ”λ°
cat /dev/null도 파일 μ‚¬μ΄μ¦ˆλŠ” 0μ΄μ§€λ§Œ ν”„λ‘œμ„ΈμŠ€λ₯Ό 내리지 μ•ŠλŠ” 이상 물리적인 곡간은 계속 작게 λœλ‹€.

 

 


Thanks for πŸ™ˆ