는 유니콘은 낮은 지연 시간, 높은 대역폭 연결에 빠른 고객 서비스를 제공하고 유닉스 / 유닉스 계열 커널의 기능을 활용할 수 있도록 설계 랙 애플리케이션을위한 HTTP 서버입니다. 느린 클라이언트는 완전히 glanceKey 기능에서 유니콘과 느린 clients.Features 사이의 요청 및 응답을 모두 버퍼링의 리버스 프록시 수를 배치하여 제공해야한다는 랙에 대한 지원, 유닉스 아키텍처에 대한 지원, 루비 1.8 이상과의 호환성을 포함 , Rubinius 지원, 프로세스 관리, 리눅스 커널을 통해로드 밸런싱, 당신은 프로그램을 모두 업데이트 할 수 있도록뿐만 아니라 nginx를 스타일의 바이너리 업그레이드, 두 스레드 안전 또는 스레드로부터 안전하지 않은 응용 프로그램을 지원하는 모든 랙 응용 프로그램을 지원합니다 고객을 잃지 않고 그 구성 요소.
또한, 소프트웨어는 기록 중 복사 낮은 RAM 소비 호환되는 메모리 관리를 갈래의 프로세스를 처리하는 내장 된 루비 DSL, 청크 분할 전송을 디코딩 할 수있는 능력을 서버를 구성하는 특히, 특별한 요구 사항이 앱 after_fork 및 before_fork 후크를 포함 - 더 - 플라이, 및 UNIX sockets.Getting 등 다양한 인터페이스를 듣고에 대한 지원, 소프트웨어를 사용하면 컴파일하려면 GNU / 리눅스에서 C 컴파일러를 설치해야한다는 것을 의미 C 확장, 구성되어 UnicornThe 시작 필요한 루비 개발 라이브러리와 헤더 외에. 이 성공적으로 32 비트 및 64 비트 명령 세트 아키텍쳐 모두에서 테스트되었다.
컴퓨터에 유니콘 HTTP 서버를 설치하려면 터미널 에뮬레이터를 열고 제어판에서 & ldquo 실행, 보석 유니콘 & rdquo 설치; 명령, 따옴표없이. 보편적 인 소스 아카이브로 프로그램의 최신 소스 코드, 무료, 힘내에서 복제 또는 Softoware에서 다운로드 할 수 있습니다.
유니콘 및 다른 URL 비 레일을 위해 그것을 응용 프로그램을 랙 사용하려면, 당신은 & lsquo을 사용해야합니다; unicorn_rails 및 다른 URL, 명령, 그렇지 않으면, 당신은 & lsquo을 사용해야합니다; 루비 온 레일즈로 작성 된 응용 프로그램을위한 명령. 자세한 설명서가 프로젝트 및 다른 URL에서 확인할 수 있습니다;의 홈페이지 (아래 링크 참조)
이 릴리스의 새로운 기능 :
이 릴리스 업데이트 문서는 메일 링리스트의 이동을 반영 할 수 있습니다. 새로운 공공받은 편지함 인스턴스. 이는 2014년 5월 15일에 임박한 포지 종료 할 필요가있다.
이 버전 4.8.2의 새로운 기능 :
우리는 바로 노동자에 SELF_PIPE을 닫습니다,하지만 신호 처리기 즉시 설치를하지 않습니다. 그래서 잘못되어 SELF_PIPE에게 erroring 근로자를 방지 할 수 있습니다.
이 어떤 버전 4.8.1의 새로운 기능 :
이 노동자 SIGQUIT 처리기에서 처리 인종 / 오류를 수정
이 버전 4.8.0의 새로운 기능 :
이 릴리스는 마스터 - 투 - 노동자 통지 상당히 중요한 내부 작업이 포함되어 있습니다. 마스터 과정은 더 이상 대부분의 작업을 위해 노동자들에게 신호를 보내지 않습니다. 이는 일부 버전의 일부 호환성 문제를 해결하려면 작동 & quot; PG & quot; (제대로 EINTR을 처리 할 수 있으며, 잠재적으로 다른 코드) 보석. 하나의 여분의 장점은 또한 길 잃은 노동자들이보다 쉽게 드문, 예상치 못한 마스터의 죽음을 통보하는 데 도움이됩니다. 노동자들은 계속 (항상 것) 근로자와 신호 도구 / 스크립트와의 호환성을 위해 기존의 신호를 받아들입니다.
PID 파일은 항상 PID 파일을 사용 이상한 모니터링 설정을 파손되지 않도록 다시 (심지어 업그레이드에) 초기에 기록됩니다. 그들은 연약 염두에 두십시오 우리는 항상 PID 파일을 기반으로 모니터링을 낙담했다.
우리는 지금 입력 몸을 스트리밍 할 때 조기 클라이언트 연결을 끊을에 랙 응용 프로그램에 오류 IOError 버블 링 마십시오. 이것은) 보통의 nginx 문제되지 않지만, 일부의 Nginx없이 셋업 LAN 상에있을 수있다.
GNUmakefile '은 찾지 : 추가 & quot; 확인 & quot; 모든 테스트를 실행하는 대상. & quot; 확인 & quot; 보다 쉽게 GNU Automake가에 익숙한 사용자의 손가락을 롤백합니다. & quot; 테스트 모든 & quot; 목표는 호환성을 위해 유지됩니다.
이 버전 4.7.0의 새로운 기능 :
이 새로운 청취자에 지원 SO_REUSEPORT (: reuseport)
유니콘 라이선스 1.8 지금 GPLv2에 또는-이상 및 루비 (대신 GPLv2에 전용, GPLv3에 전용, 루비 1.8 라이센스)
USR2 루비 1.8.6 고정 리디렉션 (4.1.0 이후 깨진)
포트 - 유니콘 (1) unicorn_rails (1) -p / 유효 정수를 적용
가능하면 PID 파일의 이름을 변경하려고 시도 (USR2에)
해결 방법은 비 표준 입출력 대 표준 입출력에 대한 자성의 문제를 다시
클라이언트 촉발 소켓 오류의 처리를 향상
이 버전 4.6.3의 새로운 기능 :
이 --no-기본적으로 미들웨어 옵션을 수정합니다.
이 버전 4.6.2의 새로운 기능 :
이 릴리스는 무지개의 일부 구성에 영향을 HttpParser # filter_body : 유니콘의 버그를 해결! DSO에있는 작은 크기의 감소가있다.
이 버전 4.6.1의 새로운 기능 :
가 유니콘이 :: CONST :: UNICORN_VERSION 이제 GIT-VERSION-GEN부터 자동 생성 항상 올바른 것입니다. 납치에 대한 사소한 정리.
이 버전 4.6.0의 새로운 기능 :
이 시험판은 랙 1.5 사용자를위한 납치 지원을 추가합니다. 납치에 대한 자세한 내용은 랙 설명서를 참조하십시오. 린 젠 - 신에 유니콘 덕분에 내 RACK_ENV을 무시하는 '유니콘'명령에 대한 새로운 --no-기본적으로 미들웨어 / -N 옵션도 있습니다.
4.6.0pre1, 아니 코드 변경 이후에만 문서 및 시험 휴대 업데이트가 있습니다.
댓글을 찾을 수 없습니다