• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

363
Vistas
Cambiar a pm = estático en la imagen acoplable de php-fpm

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?

about 3 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

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:

  • puede pasar un archivo de configuración de grupo completo al interior de la imagen de la ventana acoplable y cambiar lo que desee en el nuevo archivo de configuración, luego cambie el archivo de composición de la ventana acoplable de este
 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 ...
  • puede sobrescribir una parte de la configuración del grupo pasando su nuevo valor de configuración como un segundo archivo de configuración al directorio del grupo dentro de la imagen acoplable. pero debe preocuparse por el nombre del archivo. por ejemplo, por lo general, el nombre del archivo de configuración del grupo predeterminado es www.conf, por lo tanto, para sobrescribir sus configuraciones, debe crear un archivo con el nombre www2.conf para cargar después del archivo www.conf (para obtener más información, consulte este problema: https: //serverfault.com/a/806530/529531 ). además, su archivo docker-compose será algo como esto
 version: '3.6' services: wordpress: ... volumes: - ./php/pool.d/www2.conf:/usr/local/etc/php-fpm.d/www2.conf ...
about 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda