I’ve read what I could find [1], but nothing seems to really explains what options actually exist for PHP-FPM, nor what the listed options actually do.
For the basics, the GUI calls them ‘Pool Options’:
Max Children
Process Idle Timeout
Max Requests
So . . .
What do they do?
How are they used?
How are they interrelated?
How much memory do they consume individually?
How much memory do they consume per combination?
What are the names of all the other options?
What do they do?
How are they used?
. . .
# # #
Apache has these*, do they correlate?
Start Servers
Minimum Spare Servers
Maximum Spare Servers
Max Connections Per Child
Server Limit
Keep-Alive Timeout
Timeout
They should per [2], but again, where is the doc that explains it?
* Yeah, I’m sure I missed some...
# # #
Okay, where’s the real docs that explain all that so we can make some sort of intelligent choices regarding PHP-FPM?
Edit start:
Found Tutorial - PHP-FPM Performance Tuning Basics
Which tries, but has some serious problems. . . Which I’ll add the the Q’s of to its Discussion section. It also needs to be linked to from both docs in [1].
Edit end:
So we’re still needing something with enough meat to understand this...
Best,
Michael
[1]
MultiPHP Manager for WHM - Version 76 Documentation - cPanel Documentation
PHP-FPM - Version 76 Documentation - cPanel Documentation
[2]
Apache vs PHP-FPM Bottleneck with Child Processes - Version 76 Documentation - cPanel Documentation
For the basics, the GUI calls them ‘Pool Options’:
Max Children
Process Idle Timeout
Max Requests
So . . .
What do they do?
How are they used?
How are they interrelated?
How much memory do they consume individually?
How much memory do they consume per combination?
What are the names of all the other options?
What do they do?
How are they used?
. . .
# # #
Apache has these*, do they correlate?
Start Servers
Minimum Spare Servers
Maximum Spare Servers
Max Connections Per Child
Server Limit
Keep-Alive Timeout
Timeout
They should per [2], but again, where is the doc that explains it?
* Yeah, I’m sure I missed some...
# # #
Okay, where’s the real docs that explain all that so we can make some sort of intelligent choices regarding PHP-FPM?
Edit start:
Found Tutorial - PHP-FPM Performance Tuning Basics
Which tries, but has some serious problems. . . Which I’ll add the the Q’s of to its Discussion section. It also needs to be linked to from both docs in [1].
Edit end:
So we’re still needing something with enough meat to understand this...
Best,
Michael
[1]
MultiPHP Manager for WHM - Version 76 Documentation - cPanel Documentation
PHP-FPM - Version 76 Documentation - cPanel Documentation
[2]
Apache vs PHP-FPM Bottleneck with Child Processes - Version 76 Documentation - cPanel Documentation