๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ชฉ๋ก์ด ์—†์Šต๋‹ˆ๋‹ค.

[Tomcat] max post size (ajax max size) ์„ค์ •

๐Ÿ”‘ Basic Concept/HTTP

    ํ†ฐ์บฃ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ max post size๊ฐ€ ์ง€์ •๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ 4MB๋กœ ์ง€์ •์ด ๋˜์–ด ์žˆ์„๊ฑด๋ฐ ํ˜น์‹œ ajax๋“ฑ์„ ํ†ตํ•ด POST๋กœ 4MB ์ด์ƒ ํ˜น์€ ๊ธฐ์กด์— ์„ค์ •๋˜์–ด์žˆ๋Š” max post size๋ณด๋‹ค ํฐ ์šฉ๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜์‹œ๋ ค๋ฉด ์„ค์ •์„ ๋ฐ”๊ฟ”์ฃผ์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.

     

    ์•ˆ๊ทธ๋Ÿฌ๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•ด์š”

     

    ajax๋ฅผ ํ†ตํ•ด POST ๋ฐฉ์‹์œผ๋กœ ํฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ–ˆ์„ ๋•Œ ํฌ๋กฌ ์ฝ˜์†” ์—๋Ÿฌ

    net::ERR_CONNECTION_RESET ์—๋Ÿฌ๋Š” ๋‹ค์–‘ํ•œ ์›์ธ์— ์˜ํ•ด์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์—๋Ÿฌ์ด์ง€๋งŒ ์ €์˜ ๊ฒฝ์šฐ ์œ„์—์„œ ์„ค๋ช…ํ•œ ์›์ธ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•œ ์—๋Ÿฌ์˜€์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ†ฐ์บฃ ์„ค์ •์„ ํ•ด์ฃผ๊ฒ ์Šต๋‹ˆ๋‹ค.

     


    ํ•ด๊ฒฐ๋ฐฉ๋ฒ•

    <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" maxPostSize="104857600"/>

     

    ์œ„์™€ ๊ฐ™์ด Connector ํƒœ๊ทธ ์‹œ์ž‘ํ•˜๋Š” ๋ถ€๋ถ„์— maxPostSize๋ฅผ ์›ํ•˜๋Š” ํฌ๊ธฐ๋งŒํผ ์„ค์ •ํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ €๋Š” 100MB๋กœ ์„ค์ •ํ•ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.