php_value[xxx] in php-fpm pool - first declaration wins
Personne n'a encore pris cette issue.
- Langage dominant
- C
- Étoiles
- 40.4k
- Forks
- 8.2k
- Merge moyen
- 2 j 13 h
- PR mergées (30 j)
- 96
Description
Description
The following code:
[www]
; ...
pm.start_servers = 5
pm.start_servers = 6
php_value[default_socket_timeout] = 61
php_value[default_socket_timeout] = 62
Resulted in this result:
pm.start_servers = 6
php_value[default_socket_timeout] = 61
But I expected this output instead:
pm.start_servers = 6
php_value[default_socket_timeout] = 62
Note, with php_value entries, the first declaration wins and with other directives, the last declared value wins. This behavior of php_value entries is inconsistent with the way the rest of the php configuration files operation.
This appears to function contrary to the php-fpm configuration documentation which reads:
PHP settings passed with php_value or php_flag will overwrite their previous value.
PHP Version
7.4
Operating System
No response
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
L’issue ne nomme aucun fichier source ni aucun test. Commencez par reproduire les déclarations php_value en double dans une configuration de pool PHP-FPM et suivez le traitement de la configuration pour php_value par rapport à pm.start_servers. C’est terminé lorsque la déclaration php_value ultérieure l’emporte systématiquement conformément au comportement documenté, avec une couverture des déclarations en double.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- php
- Domaine
- backend
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 38/100