- Affected version
- 2.2.1
The XenForo
This becomes an issue in that curl's default 10 second timeout is greater than jobMaxRunTime, and maybe greater than
When XF uses curl todo push notifications, sometimes the maximum timeout is reached for whatever reason. This means the default
jobMaxRunTime
value does not consider if php max_execution_time
is shorter, this can result in XF's notification code doing long-ish C tasks which block for much longer than they should (aka curl timeouts) resulting in failed requests with little diagnostics that it is happening.This becomes an issue in that curl's default 10 second timeout is greater than jobMaxRunTime, and maybe greater than
max_execution_time
.When XF uses curl todo push notifications, sometimes the maximum timeout is reached for whatever reason. This means the default
jobMaxRunTime
(~8 seconds) is blown past and can result in a connect staying around for much longer than expected.