[ENOSPC: System limit for number of file watchers reached]

GunwooΒ·2021λ…„ 4μ›” 25일
0

Today I Learned

λͺ©λ‘ 보기
3/5

πŸ“ κΆκΈˆν•œ λͺ¨λ“  것을 κΈ°λ‘ν•©λ‹ˆλ‹€.
😎 κΈ°λ‘μ—μ„œ λ©ˆμΆ”μ§€ μ•Šκ³  λ‚˜μ˜ κ²ƒμœΌλ‘œ λ§Œλ“­λ‹ˆλ‹€.
πŸ™ˆ 잘λͺ»λœ 정보가 μžˆλ‹€λ©΄ μ–Έμ œλ“ μ§€ λŒ“κΈ€μ— λ‚¨κ²¨μ£Όμ„Έμš” :D

😬 개발 ν™˜κ²½μ„ μ„ΈνŒ…ν•˜λ‹€ 보면 이런 μ €λŸ° μ—λŸ¬λ“€μ΄ λ‚˜νƒ€λ‚˜κΈ° λ§ˆλ ¨μ΄λ‹€.
😡 κ·Έλ•ŒλΆ€ν„° ν•œλ°”νƒ• μ‹Έμš°κ²Œ λ˜λŠ”λ°...

[ENOSPC: System limit for number of file watchers reached]

만일 λͺ¨λ“  νŒŒμΌμ„ κ°μ‹œν•  왓쳐가 μΆ©λΆ„ν•˜μ§€ μ•Šκ²Œ 되면 μœ„μ˜ μ—λŸ¬κ°€ λ°œμƒν•˜κ²Œ λœλ‹€. μ΄λŸ΄λ•Œμ—λŠ” 왓쳐λ₯Ό 늘렀주면 ν•΄κ²°ν•  수 μžˆλ‹€.

μ•„λž˜μ˜ λͺ…λ Ήμ–΄λ₯Ό 톡해 ν˜„μž¬ 파일 μ™“μΉ˜μ˜ 리밋을 μ•Œ 수 μžˆλ‹€.
$ cat /proc/sys/fs/inotify/max_user_watches

μ•„λž˜μ˜ λͺ…λ Ήμ–΄λ₯Ό 톡해 μ™“μ³μ˜ 리밋을 μž¬μ„€μ •ν•΄ 쀄 수 μžˆλ‹€.
$ sudo sysctl fs.inotify.max_user_watches=524288
$ sudo sysctl -p

만일 리밋을 κ³„μ†ν•΄μ„œ μœ μ§€ν•΄μ£Όκ³  μ‹Άλ‹€λ©΄ λ‹€μŒ λͺ…λ Ήμ–΄λ‘œ κ°€λŠ₯ν•˜λ‹€.
$ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
$ sudo sysctl -p

Why?

inotifyλŠ” λ¦¬λˆ…μŠ€μ˜ 컀널 κΈ°λŠ₯으둜 파일 μ‹œμŠ€ν…œμ„ κ°μ‹œν•˜κ³  λ³€κ²½ 상황 등을 λͺ¨λ‹ˆν„°λ§ν•΄μ„œ μ•Œλ €μ€€λ‹€. 보톡 λ¦¬λˆ…μŠ€ μš°λΆ„νˆ¬μ—μ„œλŠ” 리밋이 8192둜 μ„€μ •λ˜μ–΄ μžˆλ‹€.

πŸ‘€ References

profile
Hi there! I am Gunwoo :D

0개의 λŒ“κΈ€