Workerman\Http\ParallelClient 定时请求bug问题
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 52/100
Direção de pesquisa
Comece em Workerman\Http\ParallelClient e no fluxo de await(false). Reproduza o batch agendado com três URLs de requisição e, em seguida, rastreie por que os resultados crescem de 3 para 6 e para 9 entre as execuções. A tarefa estará concluída quando cada batch concluído retornar apenas seus três resultados atuais, com um teste de regressão cobrindo requisições agendadas repetidas.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
批量请求,上次的bug OK了。
问题1:现在如果定时批量请求,返回值问题,如果现在有3个请求地址;
$results = $http->await(false);
第一次请求返回正常结果是 3个。
第二次请求,返回结果就变成6 个
第三次请求,返回结果就变成9个
是不是因为定时请求,每次都push了地址,,造成有6给而请求地址,。有没有什么方法可以在每次请求完成后 吧push的地址都清空
- Linguagem predominante
- PHP
- Estrelas
- 55
- Forks
- 20
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de workerman-php/http-client
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
workerman-php/http-client#39 ·
-
TLS 1.3Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
workerman-php/http-client#32 ·
-
希望可以添加自动Cookies 管理功能Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
workerman-php/http-client#23 ·
-
如何忽略SSL 错误Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
workerman-php/http-client#18 · 1 comentário ·
-
可以升级了Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100
workerman-php/http-client#17 ·
Todas as issues de workerman-php/http-client
Issues semelhantes
-
bug
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 63/100
smarty-php/smarty#1215 ·
-
sync-en
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Mantenedores costumam responder em até 1 dia
-
sync-en
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 4 dias
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
ProfessionalWiki/NeoWiki#1637 ·
Mantenedores costumam responder em até 1 dia