Use of PIDFile= in php-fpm.service
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 65/100
Direção de pesquisa
Comece localizando a unit php-fpm.service e lendo sua configuração PIDFile= junto com o php-fpm.conf padrão, onde pid = está comentado. Revise a orientação de systemd.service(5) vinculada na issue e, em seguida, verifique se a remoção da diretiva mantém inalterado o comportamento da definição do serviço e se a unit não contém mais PIDFile=.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Description
When using Type=simple or Type=notify services, the process executed in ExecStart= is monitored directly by systemd and is automatically the main PID. The use of PIDFile= is useless and discouraged by the systemd.service(5) manual page:
Note that PID files should be avoided in modern projects. Use Type=notify, Type=notify-reload or Type=simple where possible, which does not require use of PID files to determine the main process of a service and avoids needless forking.
Source: https://www.freedesktop.org/software/systemd/man/latest/systemd.service.html#PIDFile=
Furthermore, the default configuration of php-fpm.conf has pid = commented out, which is equivalent to not having a PID file.
From systemd's point of view, the service remains exactly the same without the PIDFile= directive. I suggest, therefore, that it be dropped.
PHP Version
PHP 8.5.5 (cli) (built: Apr 8 2026 14:36:19) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.5.5, Copyright (c) Zend Technologies
with Zend OPcache v8.5.5, Copyright (c), by Zend Technologies
Operating System
No response
- Linguagem predominante
- C
- Estrelas
- 40.4k
- Forks
- 8.2k
- Merge médio
- 2d 14h
- PRs com merge (30d)
- 112
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de php/php-src
-
Bug SAPI: cli_server Status: Verified
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
-
Bug Status: Needs Triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
-
Bug Status: Needs Triage
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
-
Bug Status: Needs Triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
Flaky hrtime.phpt test AbertaBug Category: Tests Status: Verified
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Todas as issues de php/php-src
Issues semelhantes
-
level/task module/gcp type/bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 86/100
hapostgres/pg_auto_failover#1190 ·
-
docs
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
-
P3 sonic-vpp
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
sonic-net/sonic-buildimage#29662 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 94/100
spack/spack-packages#6586 ·