summaryrefslogtreecommitdiffstats
path: root/server/mpm (follow)
Commit message (Expand)AuthorAgeFilesLines
* mpm_worker: Fix AH00045 about children processes not terminating timely.Yann Ylavic2024-04-121-18/+32
* mpm_event: Simplify pollset "good methods" vs APR_POLLSET_WAKEABLE.Yann Ylavic2024-04-121-13/+11
* shutdown carefully when threads don't startEric Covener2024-03-132-3/+38
* use graceful exit if lister startedEric Covener2024-03-121-1/+1
* event: avoid possible hang in clean_child_exitEric Covener2024-03-111-0/+1
* Make sources build with latest clang versionStefan Eissing2023-04-271-1/+1
* mpm_event: useful APLOG_DEBUG messages.Yann Ylavic2023-04-011-8/+10
* mpm_winnt: Follow up to r1902636: another compilation error.Yann Ylavic2022-07-111-1/+1
* mpm_winnt: Fix compilation error.Yann Ylavic2022-07-101-1/+1
* mpm_prefork: Do not access the POD in ONE_PROCESS mode.Yann Ylavic2022-06-161-8/+6
* *) de-duplicate ALOGNO from code copy.Stefan Eissing2022-04-191-1/+1
* * Port r1899858, r1899865 to worker MPMRuediger Pluem2022-04-151-3/+23
* mpm_event: Follow up to r1899858: Avoid explicit sleep.Yann Ylavic2022-04-141-12/+11
* mpm_event: Handle children killed pathologically.Yann Ylavic2022-04-141-3/+24
* mpm_event: Follow up to r1899777: Fix max_daemon_used.Yann Ylavic2022-04-131-9/+7
* mpm_event: Fix accounting of active/total processes on ungraceful restart.Yann Ylavic2022-04-121-52/+87
* *) mod_watchdog: add assertions to cleanup codeStefan Eissing2022-02-251-6/+13
* *) core/prefork: run new hook `child_stopped` only on clean exit.Stefan Eissing2022-02-241-4/+4
* * core/mpm: add hook 'child_stopped` that gets called when the MPM hasStefan Eissing2022-02-244-0/+5
* *) mpm/winnt: add running the 'child_stopping' hook.Stefan Eissing2022-02-221-0/+7
* *) core/mod_ssl/mpm_event: reverting changes to nonblocing SSL handshakesStefan Eissing2022-02-041-91/+15
* mpm_event: Use APR_POLLEXCL when available to prevent thundering hurd.Yann Ylavic2022-01-271-0/+9
* core: Follow up to r1897460: Provide ap_thread_main_create().Yann Ylavic2022-01-273-72/+10
* core: Follow up to r1897460: Implement and use ap_thread_current_after_fork().Yann Ylavic2022-01-254-31/+12
* Follow up to r1897460: APLOGNOs.Yann Ylavic2022-01-254-4/+4
* core: Efficient ap_thread_current() when apr_thread_local() is missing.Yann Ylavic2022-01-254-59/+187
* Begone, foul tabs.Graham Leggett2022-01-241-5/+5
* event: Add AP_MPM_CAN_AGAIN and AGAIN to signal to the MPM thatGraham Leggett2022-01-241-3/+8
* Add missing log message tag.Graham Leggett2022-01-231-1/+1
* event: Allow the MPM to explicitly handle CONN_SENSE_WANT_WRITE insteadGraham Leggett2022-01-231-8/+13
* Shutdown immediately on read timeout.Graham Leggett2022-01-221-1/+1
* event: Add support for non blocking behaviour in theGraham Leggett2022-01-211-8/+74
* mpm_event: Fix a possible listener deadlock. PR 65769.Yann Ylavic2021-12-291-6/+15
* mpm_event: Follow up to r1895553.Yann Ylavic2021-12-061-4/+10
* Revert r1895551: seems to break python tests..Yann Ylavic2021-12-031-1/+0
* mpm_event: Follow up to r1894285: new MaxSpareThreads heuristics.Yann Ylavic2021-12-031-21/+15
* mpm_event: Close the listeners first for ungraceful stop too.Yann Ylavic2021-12-031-0/+1
* mpm_event: Retain active_daemons instead of resetting it on restart.Yann Ylavic2021-12-031-14/+13
* mpm_event,worker}: Really perform_idle_server_maintenance() per bucket.Yann Ylavic2021-10-154-50/+54
* Follow up to r1894285: add idle_threads and max_workers to trace5.Yann Ylavic2021-10-151-2/+3
* mpm_event: Restart stopping of idle children after a load peak. PR 65626.Yann Ylavic2021-10-151-3/+9
* * Correctly decrement active_daemons also in the case that the childRuediger Pluem2021-09-221-1/+4
* * Follow up to r1893497: Make use of ap_pre_connection in mpm_motorz and mpm_...Ruediger Pluem2021-09-212-4/+2
* In case one of the pre_connection hooks causes the hook run to stop by an errorRuediger Pluem2021-09-211-2/+1
* MPMs: cap idle_spawn_rate to MAX_SPAWN_RATE.Yann Ylavic2021-09-204-11/+39
* mpm_event: Follow up to r1893014: log when children are not spawned.Yann Ylavic2021-09-071-1/+12
* mpm_event: Fix children processes possibly not stopped on graceful restart.Yann Ylavic2021-09-071-0/+3
* mpm_{event,worker,prefork}: follow up to r1892587: restore ungraceful on MPM ...Yann Ylavic2021-08-254-3/+20
* mpm_{event,worker,prefork}: late stop of children processes on restart.Yann Ylavic2021-08-253-376/+400
* * core/mpm: add hook 'child_stopping` that gets called when the MPM isStefan Eissing2021-07-313-2/+17