View Issue Details

IDProjectCategoryView StatusLast Update
0017369phpList 3 applicationBounce Managementpublic12-05-17 19:44
ReporterRiktam 
PrioritynormalSeverityfeatureReproducibilityalways
Status newResolutionopen 
Product Version3.0.7 
Target VersionFuture developmentsFixed in Version 
Summary0017369: Bounce processing is much slower on 3.x than on 2.x
DescriptionThe bounce processing system is much slower on phplists version 3 than on 2.

Even when you have very few mails to process it takes several minutes to process. Even when there are no emails to process it takes a long time to finish.
Steps To ReproduceProcess bounces with few emails a large email list or a large bounce list.
Additional InformationI have a daily crons script for processing bounces. In V2 always worked without problems. With v3 the script times out after 10 minutes of processing.

The script is called through curl but on manual bounce processing is also slow.
TagsNo tags attached.

Activities

michiel

09-09-14 16:05

manager   ~0054940

ah, yes, the bounce processing does more in v3, so it will take longer. It will decode encoded bounces for example and then process them.

but it shouldn't time out, even on a GET. I guess it needs a few set_timeouts in places.

michiel

08-07-15 09:00

manager   ~0056359


it always reprocesses existing bounces, just to see if it catches more, which is why it will take longer. Bounce processing is offline, so that is not a big issue.

 Some changes in 3.2.0 may fix the not-finishing problem (memory related), but that will be good to verify.