Musząc dostosować konfigurację puli php-fpm nowego serwera, zastanawiam się, czy jest możliwe / dozwolone / zalecane posiadanie nowego pliku puli, którego nazwa idzie alfabetycznie po oryginalnym, który ma tylko wartości zastępujące początkową konfigurację.
Oryginalna konfiguracja ma /etc/php/7.0/fpm/pool.d
nazwę www.conf
.
Wydaje się, że zgodnie ze stronami związanymi z instalacją inżynierowie modyfikują bezpośrednio oryginał (zapisując kopię wartości początkowych). Na przykład
[www]
...
user www-data
group www-data
pm.max_children 2
daje po modyfikacji
[www]
...
user myapp ; was www-data
group myapp ; was www-data
pm.max_children 8 ; was 2
Wygląda jednak na to, że zadanie może być powtórzone po kolejnej aktualizacji php-fpm (co więcej, konfiguracja jest na dobrej 7.0
drodze, to niepokojące).
Zamiast modyfikować oryginalny plik, chciałbym zachować go bez zmian i dodać kolejny, powiedzmy wwwmyapp.conf
, że zadeklaruje tę samą pulę i mając tylko te wartości, które uległy zmianie
w wwwmyapp.conf
[www] ; same pool!
user myapp
group myapp
pm.max_children 8
w pool.d
, lista plików
www.conf
wwwmyapp.conf
ponieważ we php-fpm.conf
wszystkich plikach conf puli są ładowane, wartości wwwmyapp
zostaną odczytane po wartościach z www
(w tej samej www
puli) i powinny zastąpić pierwsze wartości.
- Wygląda na to, że działa w kilku testach i nie zgłoszono błędu, ale czy będzie działał przez cały czas i dla wszystkich wartości?
- Czy zamiast tego powinniśmy zastąpić plik konfiguracyjny bezpośrednio?
Nie można znaleźć odpowiedzi w żadnym dokumencie, nawet na php.net.