Alguma ideia ou dica que possa acelerar o processo?
Se você tiver muitos núcleos e muita memória RAM, pode ajustar a variável de ambiente UNICORN_SIDEKIQS para um número maior ao executar ./bin/unicorn (acho que deve funcionar também para ./bin/rails). O tamanho ideal depende do número de núcleos da CPU, da quantidade de RAM, da velocidade do banco de dados e de outros fatores. Será necessário fazer alguns testes para encontrar o melhor valor. Você pode buscar mais informações aqui, mas essa é a ideia básica.
E como você vai começar do zero novamente na próxima importação, não faz tanta diferença no momento. ![]()
Oi Pfaffman,
“UNICORN_SIDEKIQS” => “0” é o padrão.
Ao definir como “UNICORN_SIDEKIQS” => “8”, isso acelerará o Sidekiq?
NĂŁo tenho muita certeza. Tente e nos avise!
Este nĂŁo Ă© o padrĂŁo
Se o seu sistema não suportar, ele travará.
Como ele disse, depende da CPU e de todos esses fatores
“UNICORN_SIDEKIQS” => “0” quer dizer que é o padrão no Discourse, embora
Não consigo ver isso como padrão. Onde você está vendo isso?
Se vocĂŞ configurou isso como zero, isso pode ser a raiz do seu problema?
Se você configurar isso muito alto, o sistema operacional pode ficar sem memória e começará a encerrar processos, conforme mencionado por @IAmGav.
Vi isso em lib/tasks/qunit.rake
mas como eu configuro isso?
Isso está impedindo o Sidekiq durante a execução de um caso de teste unitário. O Qunit é um framework de testes unitários para o front-end. Não tem nada a ver com produção.
Você deve ser capaz de definir isso no app.yml. Você já tentou isso?
Desculpe por perguntar isso. Onde está localizado o app.yml?
Você está executando uma instância do Docker?
Infelizmente nĂŁo
devo criar um app.yml?
Você está executando um site de desenvolvimento para sua importação. A menos que queira começar do zero e reexecutar a importação, não é recomendável migrar para a instalação do Docker ainda.
Existe alguma maneira de tornar o Sidekiq mais rápido sem migrar para o Docker ainda? Obrigado, Jay!
Você deve ser capaz de definir a variável de ambiente UNICORN_SIDEKIQS manualmente se não estiver usando Docker. Em seguida, reinicie o Unicorn.
