Estoy tratando de cambiar este valor en la configuración de fpm de PHP.
Aquí puede ver mi archivo docker-compose
simple:
version: '3.6' services: wordpress: image: wordpress:${WORDPRESS_VERSION:-php7.3-fpm} container_name: ${WORDPRESS_CONTAINER:-wordpress} volumes: - ./php/pool.d:/usr/local/etc/php-fpm.d environment: - WORDPRESS_DB_NAME=${WORDPRESS_DB_NAME:-wordpress} - WORDPRESS_TABLE_PREFIX=${WORDPRESS_TABLE_PREFIX:-wp_} - WORDPRESS_DB_HOST=${WORDPRESS_DB_HOST:-mysql} - WORDPRESS_DB_USER=${WORDPRESS_DB_USER:-root} - WORDPRESS_DB_PASSWORD=${WORDPRESS_DB_PASSWORD:-password} depends_on: - mysql restart: always ...
Dentro ./php/pool.d/my-www.conf
solo tengo:
pm = static pm.max_children = 10
Y me sale el error:
ERROR: [/usr/local/etc/php-fpm.d/my-www.conf:2] unknown entry 'pm'
Si incluyo el espacio de nombres del grupo www
:
[www] pm = static pm.max_children = 10
Y me sale el error:
ALERT: [pool www] user has not been defined
¿Algunas ideas?
en realidad, cuando monta un directorio en el interior de la imagen acoplable (como algo que hizo ./php/pool.d:/usr/local/etc/php-fpm.d)
version: '3.6' services: wordpress: ... volumes: - ./php/pool.d:/usr/local/etc/php-fpm.d ...
lo reemplazaste. por lo tanto, no tiene configuración del grupo, excepto una pequeña parte que es algo como esto
pm = static pm.max_children = 10
por lo tanto, obtienes los errores. para resolver este problema puedo proponer dos formas:
version: '3.6' services: wordpress: ... volumes: - ./php/pool.d:/usr/local/etc/php-fpm.d ...
a esto
version: '3.6' services: wordpress: ... volumes: - ./php/pool.d/www.conf:/usr/local/etc/php-fpm.d/www.conf ...
version: '3.6' services: wordpress: ... volumes: - ./php/pool.d/www2.conf:/usr/local/etc/php-fpm.d/www2.conf ...