์๋ ํ์ญ๋๊น,
๊ตฌ๋ฌธ ๋ถ์์์ ์ค๋ฅ๋ฅผ ์์ฑํ ๋ก๊ทธ ํ์ผ์ ํ์ ๋ฌด์ ํ๋๋ก goaccess
(๋ช
๋ น์ค ๋งค๊ฐ๋ณ์๋ฅผ ํตํด)๋ฅผ ๊ตฌ์ฑํ ์ ์๋์ง ๊ถ๊ธํฉ๋๋ค(์ ์๋ ํ์์ ์ค์ํ์ง ์์๊ธฐ ๋๋ฌธ์)?
์ด๋ ๊ฒ ํ๋ฉด Format Errors - Verify your log/date/time format
์ค๋ฅ ๋ฉ์์ง๋ก ํ๋ก์ธ์ค๋ฅผ ์ข
๋ฃํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํ์ง ์๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ ์ฑ๊ณต์ ์ผ๋ก ๊ตฌ๋ฌธ ๋ถ์๋ ๋ชจ๋ ๋ผ์ธ์ ์ฒ๋ฆฌ, ๋ถ์ ๋ฐ ๋ณด๊ณ ํ๊ณ ๋ณด๊ณ ์๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
GitHub ๋ฌธ์ ๋ชฉ๋ก, ๋งค๋ด์ผ ํ์ด์ง ๋ฐ ์ฌ์ดํธ์ FAQ๋ฅผ ์ดํด๋ณด์์ง๋ง ์ด๋ฌํ ์ข ๋ฅ์ ๊ธฐ๋ฅ์ ํ์ฉํ๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ง ๋ชปํ์ต๋๋ค. ์ด๊ฒ์ด ์ ํ ๊ฐ๋ฅํฉ๋๊น?
์ด ๋ฉ์ง ๋๊ตฌ๋ฅผ ๋ง๋ค์ด ์ฃผ์ ์ ๋๋จํ ๊ฐ์ฌํฉ๋๋ค!
์ต์ ๋ฒ์ ์ ์ฌ์ฉ ์ค์ธ ๊ฒฝ์ฐ --num-test=0
์ฌ์ฉํด ๋ณผ ์ ์์ต๋๋ค. 0์ผ๋ก ์ค์ ํ๋ฉด ํ์๋ ๋ผ์ธ์ ํ
์คํธํ์ง ์๊ณ ์ ์ฒด ์ก์ธ์ค ๋ก๊ทธ๋ฅผ ๊ตฌ๋ฌธ ๋ถ์ํฉ๋๋ค.
์ฐ์! ๋งค์ฐ ๋น ๋ฅธ ์๋ต์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์, ์ต์ ๋ฒ์ ์ ์ฌ์ฉ ์ค์
๋๋ค. --num-tests
๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํด๋ณด๊ณ ๋ค์ ์ฐ๋ฝ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์จ๋ผ์ธ ๋งจ ํ์ด์ง๋ฅผ ๋ค์ ์ดํด๋ณด๋ฉด ๋ค์ ์ค๋ํซ์ ์ฝ์์ต๋๋ค.
--num-tests=<number>
Number of lines from the access log to test against the provided log/date/time format. By default, the parser is set to test 10 lines. If set to 0, the parser won't test any lines and will parse the whole access log. If a line matches the given log/date/time format before it reaches number, the parser will consider the log to be valid, otherwise GoAccess will return EXIT_FAILURE and display the relevant error messages.
๊ทธ๋ฌ๋ ๋๋๊ฒ๋ ์ด ๊ธฐ๋ณธ ์ค์ ์ 10 ์ผ๋ก ํ๋ฉด 100000์ค์ ๋ก๊ทธ ํ์ผ ์ค 2์ค๋ง ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ์๋ ํ์๊ฐ ์คํจํ์ต๋๋ค.
๊ทํ์ ์ ์์ ํ ์คํธํ๊ณ ๊ณง ์ฐ๋ฝ์ ๋๋ฆฌ๊ฒ ์ต๋๋ค. ๊ฐ์ฌ ํด์!
๊ทํ์ ์ ์์ด ์๋ฒฝํ๊ฒ ์๋ํ๋ค๊ณ ๋ณด๊ณ ํ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค! ๋งค์ฐ ๊ฐ์ฌํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๊ทํ์ ์ ์์ด ์๋ฒฝํ๊ฒ ์๋ํ๋ค๊ณ ๋ณด๊ณ ํ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค! ๋งค์ฐ ๊ฐ์ฌํฉ๋๋ค.