Unicorn

Tela Software:
Unicorn
Detalhes de Software:
Versão: 4.8.3
Data de upload: 17 Feb 15
Revelador: Eric Wong
Licença: Livre
Popularidade: 7

Rating: nan/5 (Total Votes: 0)

Unicorn é um servidor HTTP para aplicações em rack destinados a atender somente clientes rápidos em baixa latência e conexões de banda larga e tirar proveito dos recursos do Unix kernels / Unix-like. Clientes lentos só deve ser servido pela colocação de um proxy reverso capaz de tamponar plenamente tanto o pedido e resposta entre Unicorn e clients.Features lentas em uma características glanceKey incluem suporte para Rack, suporte para a arquitetura Unix, compatibilidade com Ruby 1.8 ou superior , suporte Rubinius, gestão de processos, balanceamento de carga através do kernel Linux, suporta tanto aplicativos thread-safe ou-não-fio segura, compatível com todos os aplicativos da cremalheira, bem como atualizações binárias de estilo nginx que permitem que você atualizar o programa e todos os seus componentes sem perder clientes.
Além disso, o software inclui after_fork e before_fork ganchos para aplicações que tenham necessidades especiais, especialmente quando lidam com processos bifurcados, copy-on-write gerenciamento de memória compatível para baixo consumo de RAM, construído em Ruby DSL para configurar o servidor, capacidade de decodificar transferências fragmentados on-the-fly, e apoio para ouvir várias interfaces, incluindo UNIX sockets.Getting começou com software UnicornThe compreende uma extensão de C, o que significa que você vai precisar instalar um compilador C em seu sistema GNU / Linux para compilá-lo, além das bibliotecas de desenvolvimento do Ruby necessários e cabeçalhos. Ele foi testado com sucesso com arquiteturas de 32 bits e de conjunto de instruções 64-bit.
Para instalar o servidor HTTP do unicórnio em seu computador, abra um emulador de terminal e executar o & ldquo; gem install unicórnio & rdquo; comando, sem as aspas. A última versão do código-fonte do programa pode ser clonado a partir de Git ou baixados Softoware, gratuitamente, como arquivamento de fontes universais.
Para usá-lo para não-trilhos do rack aplicativos, você deve usar o & lsquo; unicórnio & rsquo; comando, caso contrário, certifique-se que você use os & lsquo; unicorn_rails & rsquo; comando para aplicações que foram escritas em Ruby on Rails. A documentação detalhada pode ser encontrada no projeto & rsquo; s homepage (ver link abaixo)

O que é novo nesta versão:

    Esta documentação atualizações de versão para refletir a migração da lista de discussão para uma nova instância do público-caixa de entrada. Isto é necessário devido à paralisação iminente RubyForge em 15 de maio de 2014.

O que é novo na versão 4.8.2:

  • Fechamos SELF_PIPE no trabalhador imediatamente, mas de sinal manipuladores de não começar a instalação imediatamente. Então, impedir os trabalhadores de erroring fora devido a SELF_PIPE inválido.

O que é novo na versão 4.8.1:

  • Corrigir raças / manipulação de erro no manipulador SIGQUIT trabalhador

O que é novo na versão 4.8.0:

  • Este comunicado contém bastante grandes funcionamento interno de mestre- -a trabalhador notificações. O processo mestre não envia sinais para os trabalhadores para a maioria das tarefas. Isso funciona em torno de alguns problemas de compatibilidade com algumas versões do & quot; pg & quot; gem (e potencialmente qualquer outro código que não pode lidar com EINTR corretamente). Um benefício adicional é que também ajuda a trabalhadores dispersos notar, uma morte inesperada mestre raro com mais facilidade. Trabalhadores continuam (e sempre) aceitar sinais existentes para compatibilidade com ferramentas / scripts que podem sinalizar trabalhadores.
  • arquivo PID são sempre escritos cedo (ainda em actualização) de novo para evitar a quebra setups de monitoramento estranhas que utilizam arquivos PID. Tenha em mente que sempre desanimado de monitoramento baseado em arquivos PID como eles são frágeis.
  • Agora evitar borbulhando IOError ao app cremalheira em desconexões prematuras cliente ao transmitir o corpo de entrada. Isso geralmente não é um problema com o nginx, mas pode ser em algumas configurações de rede local sem nginx).
  • GNUmakefile: adicionar & quot; verificar & quot; alvo para a execução de todos os testes. & Quot; verificar & quot; rola fora os dedos de usuários familiarizados com GNU Automake mais facilmente. O & quot; test-all & quot; alvo é preservada para compatibilidade.

O que é novo na versão 4.7.0:

  • apoio SO_REUSEPORT em novos ouvintes (: reuseport)
  • unicórnio é agora GPLv2-ou-mais tarde e Ruby 1.8-licenciado (em vez de GPLv2-only, GPLv3-only, e Ruby 1.8-licenciado)
  • USR2 redireciona fixo para Ruby 1.8.6 (quebrado desde 4.1.0)
  • unicórnio (1) e unicorn_rails (1) impõe inteiro válido para -p / - port
  • tentativa de mudar o nome de arquivo PID quando possível (em USR2)
  • solução alternativa reabrir questões atomicidade para stdio vs não-stdio
  • melhorar a manipulação de erros de soquete de cliente triggerable

O que é novo na versão 4.6.3:

  • Corrigir opção --no-default-middleware.

O que é novo na versão 4.6.2:

  • Esta versão corrige um bug no Unicorn :: HttpParser #filter_body que afetou algumas configurações de arcos-íris! Há também uma redução de tamanho menor em DSO.

O que é novo na versão 4.6.1:

  • Unicorn :: :: Const UNICORN_VERSION é agora auto -generated do GIT-VERSÃO-GEN e sempre correta. Limpezas menor para seqüestro.

O que é novo na versão 4.6.0:

  • Este pré-lançamento adiciona suporte seqüestro para rack 1,5 usuários. Consulte a documentação de bastidores para obter mais informações sobre o seqüestro. Há também um novo middleware --no-default opção / N para o comando `unicórnio 'ignorar RACK_ENV dentro graças unicórnio para Lin Jen-Shin.
  • Existem apenas de documentação e de teste de portabilidade atualizações desde 4.6.0pre1, não há alterações no código.

Outro software de desenvolvedor Eric Wong

Chickadee
Chickadee

14 Feb 15

clogger
clogger

13 May 15

cmogstored
cmogstored

17 Feb 15

Comentário para Unicorn

Comentários não encontrado
Adicionar comentário
Ligue imagens!