Workerman\Http\ParallelClient 定时请求bug问题
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 52/100
Rechercherichtung
Beginne bei Workerman\Http\ParallelClient und dem await(false)-Ablauf. Reproduziere den geplanten Batch mit drei Request-URLs und verfolge anschließend, warum die Ergebnisse in den Durchläufen von 3 auf 6 auf 9 anwachsen. Erledigt ist die Aufgabe, wenn jeder abgeschlossene Batch nur seine drei aktuellen Ergebnisse zurückgibt und ein Regressionstest wiederholte geplante Requests abdeckt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
批量请求,上次的bug OK了。
问题1:现在如果定时批量请求,返回值问题,如果现在有3个请求地址;
$results = $http->await(false);
第一次请求返回正常结果是 3个。
第二次请求,返回结果就变成6 个
第三次请求,返回结果就变成9个
是不是因为定时请求,每次都push了地址,,造成有6给而请求地址,。有没有什么方法可以在每次请求完成后 吧push的地址都清空
- Vorherrschende Sprache
- PHP
- Sterne
- 55
- Forks
- 19
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus workerman-php/http-client
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
workerman-php/http-client#39 ·
-
TLS 1.3 Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
workerman-php/http-client#32 ·
-
希望可以添加自动Cookies 管理功能 Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
workerman-php/http-client#23 ·
-
如何忽略SSL 错误 Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
workerman-php/http-client#18 · 1 Kommentar ·
-
可以升级了 Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100
workerman-php/http-client#17 ·
Alle Issues in workerman-php/http-client
Ähnliche Issues
-
Bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Automattic/safe-publish#594 ·
-
needs-triage Platform(Default)
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
HttpClient
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
symfony/symfony-docs#23092 ·
-
sync-en
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
-
sync-en
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 95/100