본문 바로가기
반응형

FullStack153

Lighttpd - 경량 웹 서버 "Lighttpd"는 빠르고 가볍고 안정적인 웹 서버 소프트웨어입니다. Lighttpd는 독일 소프트웨어 개발자인 Jan Kneschke가 2003년에 처음 출시했습니다. Kneschke는 원래 하나의 서버가 c10k 문제로 알려진 10,000개의 동시 연결을 처리할 수 있음을 증명하기 위해 소프트웨어를 작성했습니다. Lighttpd는 Apache와 비교했을 때 더 적은 메모리를 사용하며, 더 높은 처리량과 속도를 제공합니다. lighttpd는 동적 콘텐츠를 처리할 수 있는 FastCGI, SCGI 및 CGI와 같은 외부 인터페이스를 지원합니다. 또한, SSL/TLS 암호화와 같은 보안 기능도 내장되어 있습니다. lighttpd는 일반적으로 웹 애플리케이션 서버로 사용됩니다. 또한, 많은 웹 사이트에서 .. 2023. 4. 22.
thttpd - 경량 웹 서버 "thttpd"는 작고 빠른 웹 서버로, C 언어로 작성되었습니다. thttpd는 정적 파일과 CGI(Common Gateway Interface) 프로그램을 서비스하기 위한 기능을 제공합니다. thttpd는 가벼우며 간단하기 때문에, 임베디드 시스템이나 작은 서버에 적합합니다. 또한, 매우 빠르기 때문에 높은 처리량이 필요한 웹 서비스에도 적합합니다. thttpd는 상업적인 웹 서비스에서는 사용되지 않지만, 내부에서 작은 프로젝트나 테스트 웹 서버, 개인 블로그나 포트폴리오 사이트 등 작은 규모의 웹 사이트를 제작할 때 자주 사용되며, 가볍고 빠르기 때문에 서비스에 지장이 없는 이미지 서버로 사용되기도 합니다. https://acme.com/software/thttpd/ thttpd thttpd - t.. 2023. 4. 22.
WebLogic - "Connection has already been closed" getting the length of a Blob 현상 WebLogic을 통해 데이터베이스 연결 후 데이터를 가져오는 어느 시점에 "Connection has already been closed" 오류가 발생하였습니다. Tomcat에서는 발생하지 않는 오류였습니다. 처리 Weblogic 서버 구성에서 데이터 소스에 대해 기본적으로 "Wrap Data Types"를 활성화되어 있습니다. "Wrap Data Types"를 비활성화하면 관련 오류가 발생하지 않습니다. WebLogic에서는 Array, Blob, Clob, NClob, Ref, SQLXML 및 Struct의 데이터 유형 개체와 ParameterMetaData 및 ResultSetMetaData 개체는 WebLogic 래퍼로 래핑됩니다. 애플리케이션이 해당 개체를 직접 사용할 수 있도록 하는 래.. 2023. 4. 22.
WebLogic - Exceeded stated context-length of: '99' bytes 원인 WebLogic에서 이미지 다운로드 중 "Exceeded stated context-length of" 오류가 발생하였습니다. Tomcat에서는 정상 동작하는 소스였습니다. 결과 파일 전달 전 response.resetBuffer(); 함수를 호출하도록 수정하였습니다. resetBuffer 함수는 RequestBody 객체를 초기화하는 함수입니다. 오류가 발생한 것을 예상하면 파일 전달하기 전 Body에 특정 태그, 공백등이 기록되어 Context-length가 초과했을 것으로 판단됩니다. os = response.getOutputStream(); response.resetBuffer(); //해당 라인 추가 https://stackoverflow.com/questions/1664996/weblog.. 2023. 4. 21.
반응형