[๋ฆฌ์กํธ, mongoose Error] ๊ฐ๋ฐ ์ค ์๋ฌ๋ฅผ ํ์ธํด๋ณด๊ณ ํด๊ฒฐํด๋ณด์
MongooseError: Operation `users.findOne()` buffering timed out after 10000ms
Error: listen EADDRINUSE: address already in use ::: 5000
Uncaught (in promise) Error: Request failed with status code 504
Failed to load resource: the server responded with a status of 504 (Gateway Timeout)
๋ถ๋ช ํ ์ด์ ๊น์ง ๋ชฝ๊ณ DB๋ฅผ ์ฌ์ฉํ ํ๋ก์ ํธ์์ ๋ก๊ทธ์ธ, ๋ก๊ทธ์์ ๋ชจ๋ ๋์ํ๋๋ฐ ๊ฐ์๊ธฐ ์ ๋ฐ 504์๋ฌ๊ฐ ๋จ๋ ๊ฒฝ์ฐ๊ฐ ์์๊ฒ์ด๋ค.
๊ฐ์ธ ํ๋ก์ ํธ์์ ๋ก๊ทธ์ธ์ ๋๋ฅด๋ ํ์๊ฐ์ ์ ๋๋ฌ๋ post, get, promise 504์๋ฌ๋ง ์๋ฉ ๋จ๋ฉฐ ์๋์ด ์๋๋ค..
ํฌํธ๊ฐ ์ด๋ฏธ ์ฌ์ฉ์ค์ด๋ผ kill -9 portNumber ๋ฑ ์ฌ๋ฌ๊ฐ์ง ์๋๋ฅผ ํด๋ ํด๊ฒฐ์ด ์๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ๊ฒ์ด๋ค.
๋ณธ์ธ์ 2์ผ ๊ฑธ๋ ค์ ํด๊ฒฐ์ ํ๋คใ ใ ๋ค๋ฅธ ์ฌ๋๋ค์ ์๊ฐ์ ์์คํ๋ ํด๊ฒฐ๋ฐฉ๋ฒ์ ํฌ์คํ ํ๋ ค ํ๋ค.
1. ๋ชฝ๊ณ DB ์ฌ์ดํธ์ ๋ค์ด๊ฐ ๋ณธ์ธ์ cluster์ ๋ค์ด๊ฐ Network Access๋ก ์ง์ ํ๋ค.
2. ADD IP ADDRESS๋ฅผ ๋๋ฌ ๋ณธ์ธ์ IP๋ฅผ ๋ค์ ๋ฑ๋กํ๋ค.
Pending์ด ๋๋๊ณ ๋์์ํค๋ฉด ๋ค์ ์ ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
์ด๋ฏธ IP๋ฅผ ์ฌ์ฉ์ค์ด๋ผ ์ฌ๊ธฐ๋ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๊ฐํ์ง๋ง ๋ค๋ฅธ ์์ดํ์ด๋ฅผ ์ฌ์ฉํด์ ๊ทธ๋ฐ๊ฐ ๋ญ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ๋ค๋ฅธ IP๊ฐ ๋ฑ๋ก๋์ด ์ด์ด์๊ฒ ํด๊ฒฐํ ์ ์์๋ค.