Phantom Doctrine(UE4)์ด esync๊ฐ ํ์ฑํ๋ ์ํ์์ ์์ ์ ์ถฉ๋ํฉ๋๋ค. PROTON_NO_ESYNC
in user_settings.py
์ฌ์ฉํ์ฌ ๋นํ์ฑํํ๋ฉด ๊ฒ์์ด ์ ๋๋ก ์์๋ฉ๋๋ค. (๊ทธ๋ฌ๋ ์ฌ์ ํ ๋ช ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์ต๋๋ค)
์ถฉ๋ํ๋ ๋์ ํฐ๋ฏธ๋์์:
eventfd: Too many open files
esync: write: Bad file descriptor
Protocol error: process 0028: sendmsg: Bad file descriptor
์๋ฃจ์
: ์ฌ๊ธฐ์ ์ค๋ช
๋ ๋๋ก systemd DefaultLimitNOFILE
์ฆ๊ฐ
์คํ ์ค์น ์ FD ํ๊ณ๋ฅผ ๋์ฌ์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
@DougTy ๋ , @Guy1524๋ , FD ์ ํ์ ๋๋ฆฌ๋ ๊ฒ์ ๋ฃจํธ ๊ถํ์ด ํ์ํ ๊ถํ์ด ์๋ ์์ ์ด๋ฉฐ ์์ผ๋ก ๋ณ๊ฒฝ๋์ง ์์ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค. ์ด๋ https://github.com/ValveSoftware/Proton/blob/proton_3.7/PREREQS.md#fd -limit-requirements์๋ ์ค๋ช ๋์ด
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์๋ฃจ์ : ์ฌ๊ธฐ์ ์ค๋ช ๋ ๋๋ก systemd
DefaultLimitNOFILE
์ฆ๊ฐ