Sim, será parado.
Como disse Dinesh, isso depende da implementação.
Drush é executado na linha de comando e não está sujeito a nenhum limite de tempo (em particular, o max_execution_time do PHP não se aplica). Portanto, quando você inicia um processo de migração em execução via drush, ele simplesmente é iniciado e continua sendo executado até terminar.
Ao executar processos por meio de uma interface da web, aplica-se o tempo max_execution_time do PHP (normalmente 30 segundos, se não menos). Assim, para processos de longa execução, precisamos usar a API do Lote, que gerencia a divisão de um processo em várias solicitações. Portanto, um processo de migração será iniciado, executado por aproximadamente 25 segundos, e então parará e permitirá que a API do Lote emita uma nova solicitação de página, na qual o processo de migração é reiniciado, ad infinitum.
Então, entendendo isso, por que Drush é melhor?
É mais rápido
A API do Lote apresenta muita sobrecarga - desligando e reinvocando as solicitações de página, o processo de migração precisa executar todos os construtores necessários novamente, as conexões com o banco de dados restabelecidas e as consultas executadas novamente, etc. E, para uma importação parcial, é necessário escolher onde parou - se os primeiros 500 registros de origem foram importados, ele precisa encontrar o 501 ° registro. Dependendo do seu formato de origem e de como é construído, isso pode ou não ser dimensionado - se você estiver usando marcas d'água alta com uma fonte SQL, a própria consulta poderá eliminar os registros anteriores e começar exatamente de onde você parou. Caso contrário, o Migrate precisa rolar pelos dados de origem procurando o primeiro registro não importado. Com, digamos, um grande arquivo XML como sua fonte,
É mais confiável
A execução de migrações pelo navegador adiciona sua área de trabalho e sua conexão local à Internet, como pontos de falha. Uma falha na rede quando a API do Lote está passando para a solicitação da próxima página, uma falha no navegador, um fechamento acidental da guia ou janela errada podem interromper sua migração. A execução drush reduz as partes móveis - você elimina sua área de trabalho e a conexão local à Internet como fatores.
É mais útil
Se algo der errado durante a execução no Drush, se houver alguma mensagem de erro útil, você as verá. As falhas no uso da API do Lote geralmente são engolidas e tudo o que você vê é a completamente inútil "Uma solicitação HTTP AJAX foi encerrada de forma anormal. A seguir, são fornecidas informações de depuração. Caminho: / batch? Id = 901 & op = do StatusText: ResponseText: ReadyState: 4".
Enquanto isso, se você deseja executar o lote, mesmo que a janela do navegador esteja fechada, considere o módulo Processo em Segundo Plano . Ele tem um submódulo em lote de plano de fundo que faz o truque.