๋์ผํ ํ์ผ๋ก Nodemon์ ๋ค์ ์์ํ ํ ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์ด์ ์ฒด์ : CentOs 7
[๋
ธ๋๋ชฌ] 1.10.2
[nodemon] ์ธ์ ๋ ์ง ๋ค์ ์์ํ๋ ค๋ฉด rs
๋ฅผ ์
๋ ฅํ์ญ์์ค.
[๋
ธ๋๋ชฌ] ๊ฐ์: _._
[๋
ธ๋๋ชฌ] ์์ node telefumSearcher.js
[nodemon] ๋ด๋ถ ๊ฐ์ ์คํจ: watch /home/st.cremer/ะกะฐะนัั/telefumsearcher ENOSPC
๋ ธ๋ 0.10.46์์ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
๋๋ ์ด ๋ฌธ์ ๊ฐ nodemon 1.4.2์์ ์์๋์๋ค๋ ๊ฒ์ ์์์ต๋๋ค. 1.4.1์ ์ฐ๋ฆฌ์๊ฒ ์ ์๋ํฉ๋๋ค.
[๋
ธ๋๋ชฌ] 1.11.0
[nodemon] ์ธ์ ๋ ์ง ๋ค์ ์์ํ๋ ค๋ฉด rs
๋ฅผ ์
๋ ฅํ์ญ์์ค.
[๋
ธ๋๋ชฌ] ๊ฐ์: _._
[๋
ธ๋๋ชฌ] ์์ node index.js
...
[nodemon] ๋ด๋ถ ๊ฐ์ ์คํจ: ENOSPC ๊ฐ์
์ธํฐ๋ท ๊ฒ์ ENOSPC
๋ ๋์คํฌ ๊ณต๊ฐ๊ณผ ๊ทธ ๋ถ์กฑ์ ๋ํ๋
๋๋ค. ์์ ๋๋ผ์ด๋ธ์ผ ์๋ ์๊ณ ๋ค๋ฅธ ๊ฒ์ผ ์๋ ์์ง๋ง ํด๋น ์ค๋ฅ๋ ๋
ธ๋์์ ๋ฐ์ํฉ๋๋ค.
ps -ef | ํ๋ก์ธ์ค ID๋ฅผ ์ฐพ๊ธฐ ์ํ grep ๋ ธ๋
๊ทธ๋ฐ ๋ค์ sudo kill -9
๋๋ฅผ ์ํ ์ด ์ํ
์์ฝ fs.inotify.max_user_watches=524288 | sudo ํฐ -a /etc/sysctl.conf && sudo sysctl -p
์ด๊ฒ์ nodemon์ด ์๋ํ์ง ์์ต๋๋ค ....์.. ?????
[๋
ธ๋๋ชฌ] 1.17.3
[nodemon] ์ธ์ ๋ ์ง ๋ค์ ์์ํ๋ ค๋ฉด rs
๋ฅผ ์
๋ ฅํ์ญ์์ค.
[๋
ธ๋๋ชฌ] ๋ณด๊ณ ์๋ค: .
[๋
ธ๋๋ชฌ] ์์ node app.js
[nodemon] ๋ด๋ถ ๊ฐ์ ์คํจ: watch /media/keshri/Documents/Express/project ENOSPC
@keshrirai ์ด๊ฑฐ ํด๋ดค์ด? ๋๋ฅผ ์ํ ์ํ.
์์ฝ fs.inotify.max_user_watches=524288 | sudo ํฐ -a /etc/sysctl.conf && sudo sysctl -p
@dontito94 , ์ ๋ง ๊ฐ์ฌํฉ๋๋ค. ๊ทธ๊ฒ์ ํจ๊ณผ๊ฐ ์์๋ค. ๋๋ ๊ทธ๊ฒ์ ๋ํด ๋ ์๊ณ ์ถ์ด. ํด๋น ๋ช ๋ น์ ๊ธฐ๋ฅ์ ์ค๋ช ํ ์ ์์ต๋๊น?
@ dontito94 ์ด๋ค ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ จ๋์ง ์ค๋ช ๋ถํ๋๋ฆฝ๋๋ค
@madanpandey97 echo fs.inotify.max_user_watches=524288 ํ๋ก์ ํธ์ sudo tee -a /etc/sysctl.conf && sudo sysctl -p ์์ ์ปค๋ ๋งค๊ฐ๋ณ์ ๊ตฌ์ฑ์ ์ํ sysctl ๋ช ๋ น์ ๋ณ๊ฒฝํ๋ฉด nodemon์ ๊ฐ์ ์๊ฐ ์ฆ๊ฐํฉ๋๋ค. ๋ฐํ์ @lenikhilsingh
@dontito94 ๊ฐ ์ ๋ฅผ ์ํด ์ผํ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
ํ์ํฉ๋๋ค @ abejide001
๊ฐ์ฌํฉ๋๋ค @dontito94 ์ ์๊ฒ๋ ํจ๊ณผ๊ฐ ์์์ต๋๋ค ;)
๊ณ ๋ง์ ํ @chan1di
@dontito94 ๊ณ ๋ง์ ํ ใ ใ ใ ใ ใ ใ ...
๊ทธ๋ ๋งจ @OrionStark
๊ณ ๋ง์ ๋จ์ @dontito94
๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์๋ํฉ๋๋ค. @dontito94๋, ๊ฐ์ฌํฉ๋๋ค.
์์ฝ fs.inotify.max_user_watches=524288 | sudo ํฐ -a /etc/sysctl.conf && sudo sysctl -p
์ ๋ฅผ ์ํด ์๋ํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค @dontito94 ์ ๋ฅผ ๊ตฌํด์ฃผ์ ์
๋งค์ง =) @dontito94 ๊ฐ์ฌํฉ๋๋ค
๋๋ฅผ ์ํด ์ผํ๋ค. ๊ฐ์ฌํฉ๋๋ค
๊ฐ์ฌ ํด์
์ด๊ฒ์ ์๋ง๋ ํด๋ ๊ฐ์๋ฅผ ๋ฉ์ถ์ง ์๋ ๋ฐฉ์์ผ๋ก proc์ ์ฃฝ์ด๊ณ ์๊ธฐ ๋๋ฌธ์ผ ๊ฒ์ ๋๋ค. ๋จ์ํ ํ์ฉ๋ ๊ฐ์์๋ฅผ ์ถ๊ฐํ๋ ๊ฒ๋ณด๋ค ๋ ์ฐ์ํ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ด ์์ ์ ์์ต๋๋ค. ๊ทธ ์ ํ์ ์ด์ ๊ฐ ์์ต๋๋ค.
์ด๊ฒ์ ์๋ง๋ ํด๋ ๊ฐ์๋ฅผ ๋ฉ์ถ์ง ์๋ ๋ฐฉ์์ผ๋ก proc์ ์ฃฝ์ด๊ณ ์๊ธฐ ๋๋ฌธ์ผ ๊ฒ์ ๋๋ค. ๋จ์ํ ํ์ฉ๋ ๊ฐ์์๋ฅผ ์ถ๊ฐํ๋ ๊ฒ๋ณด๋ค ๋ ์ฐ์ํ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ด ์์ ์ ์์ต๋๋ค. ๊ทธ ์ ํ์ ์ด์ ๊ฐ ์์ต๋๋ค.
@yacineMTB ๋ฐฉ๊ธ ์ปดํจํฐ๋ฅผ ๋ค์ ์์ํ์ต๋๋ค
@dontito94 ๋๋ถ์ ์๋ํฉ๋๋ค.
@keshrirai ์ด๊ฑฐ ํด๋ดค์ด? ๋๋ฅผ ์ํ ์ํ.
์์ฝ fs.inotify.max_user_watches=524288 | sudo ํฐ -a /etc/sysctl.conf && sudo sysctl -p
์ ํญ์ nodemon ์ ์ ์ด ๋ช ๋ น์ ์คํํด์ผ ํฉ๋๊น?
@tbhaxor ํ๋ก์ ํธ๋ฅผ ๋ณ๊ฒฝํ๊ณ ๋ฐํ์์ ์ปค๋ ๋งค๊ฐ๋ณ์๋ฅผ ๊ตฌ์ฑํจ์ ๋ฐ๋ผ nodemon์ ๊ฐ์ ์๋ฅผ ๋๋ฆฝ๋๋ค.
@tbhaxor ํ๋ก์ ํธ๋ฅผ ๋ณ๊ฒฝํ๊ณ ๋ฐํ์์ ์ปค๋ ๋งค๊ฐ๋ณ์๋ฅผ ๊ตฌ์ฑํจ์ ๋ฐ๋ผ nodemon์ ๊ฐ์ ์๋ฅผ ๋๋ฆฝ๋๋ค.
์๋ /etc/sysctl.conf
๊ฐ ๋ด OS์ ์กด์ฌํ์ง ์๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค.
Btw: ๋ด OS๋ Arch Linux 4.19-Manjaro์
๋๋ค.
@tbhaxor ํ๋ก์ ํธ๋ฅผ ๋ณ๊ฒฝํ๊ณ ๋ฐํ์์ ์ปค๋ ๋งค๊ฐ๋ณ์๋ฅผ ๊ตฌ์ฑํจ์ ๋ฐ๋ผ nodemon์ ๊ฐ์ ์๋ฅผ ๋๋ฆฝ๋๋ค.
์๋
/etc/sysctl.conf
๊ฐ ๋ด OS์ ์กด์ฌํ์ง ์๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค.
Btw: ๋ด OS๋ Arch Linux 4.19-Manjaro์ ๋๋ค.
๊ทธ๋ ๊ทธ๋! ๊ทธ๋์ nodemon ์ ์ ํ ๋ฒ์ ์คํํ์ญ์์ค.
@dontito94 ๊ฐ์ฌํฉ๋๋ค!
1 ๋จ๊ณ)
sudo npm ์ค์น mongodb@latest
2 ๋จ๊ณ)
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo ํฐ /etc/apt/sources.list.d/mongodb.list
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
3๋จ๊ณ)
sudo apt-get ์
๋ฐ์ดํธ
4๋จ๊ณ)
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 ๋ฉํฐ๋ฒ์ค" | sudo ํฐ /etc/apt/sources.list.d/mongodb-org-3.0.list
deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 ๋ฉํฐ๋ฒ์ค
5๋จ๊ณ)
sudo apt-get MongoDB ์ค์น
6๋จ๊ณ)
๋
ธ๋๋ชฌ ์๋ธ
Nodejs๋ก Angular8์์ ์์ ํ๊ณ MongoDB๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ฌ์ฉํ๋ ๋์ ์ง๋ฉดํ ๊ฒ๊ณผ ๋์ผํ ์ค๋ฅ๊ฐ ํด๊ฒฐ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์์ ๋จ๊ณ๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ์ํด ๋ค์ ๋งํฌ๋ฅผ ๋ฐ๋ฆ
๋๋ค.
1)https://docs.mongodb.com/v3.0/tutorial/install-mongodb-on-debian/
2)https://stackoverflow.com/questions/28945921/e-unable-to-locate-package-mongodb-org.
3)https://stackoverflow.com/questions/34733340/mongodb-gpg-invalid-signatures
๊ทธ๊ฒ ๋ค์ผ .. :)
๋ด ์ต๋ ํฌํธ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ์ฑ๋์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๋ค์ ์ฝ๋๋ฅผ ์คํํ๋๋ฐ ์๋ํ์ต๋๋ค...
์์ฝ fs.inotify.max_user_watches=582222 | sudo ํฐ -a /etc/sysctl.conf && sudo sysctl -p
์ด ๋ช
๋ น์ด ํ๋ ์ผ์ ๋จ์ผ ์ฌ์ฉ์์๊ฒ ํ์ฉ๋๋ ๊ฐ์ ์๋ฅผ ๋๋ฆฌ๋ ๊ฒ์
๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ซ์๋ ๋ฎ์ ์ ์์ต๋๋ค(์: 8192). nodemon์ด ๋ณ๊ฒฝ ์ฌํญ์ ๋ํด ๋ง์ ์์ ๋๋ ํ ๋ฆฌ๋ฅผ ๊ฐ์ํ๋ ค๊ณ ํ ๋ ํด๋น ์ ํ์ ์ด๊ณผํ ์ ์๋ ์ฌ๋ฌ ๊ฐ์๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค.
๋ค์์ ํตํด ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์๋ ์์ต๋๋ค.
sudo sysctl fs.inotify.max_user_watches=582222 && sudo sysctl -p
์ฌ์ ํ ์๋ํ์ง ์์ผ๋ฉด ์ด ์๋ฃจ์ ์ ์ฐพ์ผ์ญ์์ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋๋ฅผ ์ํ ์ด ์ํ
์์ฝ fs.inotify.max_user_watches=524288 | sudo ํฐ -a /etc/sysctl.conf && sudo sysctl -p