php-fpm n'est pas créer .chaussette de fichier
J'ai une AWS serveur en cours d'exécution sur Amazon Linux.
J'ai utilisé ce guide pour installer php7 (en bas de la page): https://forums.aws.amazon.com/thread.jspa?messageID=695576
Je voudrais utiliser nginx à la place d'Apache, donc j'ai aussi installé le php70w-fpm et nginx paquets. Cependant, quand je service start php-fpm
, il ne crée pas de php-fpm.chaussette fichier n'importe où sur mon serveur. J'ai vérifié dans /var/run et ont également couru find /-name "*.sock"
qui retourne seulement /var/run/rpcbind.sock
.
Est fpm configuré correctement , consultez le fichier
J'ai trouvé ma réponse dans ce fichier, il n'était pas entrevoir de fichier de socket.
/etc/php5/fpm/pool.d/<config>.conf
fichier ?J'ai trouvé ma réponse dans ce fichier, il n'était pas entrevoir de fichier de socket.
OriginalL'auteur Kezaia | 2016-02-12
Vous devez vous connecter pour publier un commentaire.
Edit: La vraie solution ici est que l'écouter en
www.conf
etfastcgi_pass
dans nginx configuration de match. Si vous utilisez ou de sockets tcp est à vous.La réponse a été de ne pas utiliser un
.sock
fichier.dans
/etc/php-fpm.d/www.conf
il a:Donc, dans ma config nginx j'ai mis
Au lieu d'utiliser quelque chose comme
PHP FPM est généralement plus facile à mettre en place sur le protocole TCP/IP mais par conséquent plus lent.
C'est vrai, cependant sockets ne peut gérer qu'une très petite quantité de trafic.
fonctionne pour php7 + centos7 + nginx^^ pas de .chaussette fichier est créé sur
service start
(autorisations? pas sûr), soit il fonctionne^Cette réponse m'a beaucoup aidé: stackoverflow.com/a/15424808/104380
OriginalL'auteur Kezaia
Je sais que c'est trop tard, mais peut-être cela peut vous aider. Vous pouvez créer un nouveau fichier de verrouillage à partir de zéro en utilisant Python.
OriginalL'auteur Pavel Nuñez Deschamps
Si votre php-fpm est contrôlée par
systemd
vous devez vérifierPrivateTmp
option dans votre php-fpm une unité de service du fichier (vous pouvez ce fichier de cette façonfind /etc/systemd -name "php-fpm*" ! -type d
)Si cette option est définie à true
PrivateTmp=true
, nouveau système de fichiers de l'espace de noms sera créé pour php-fpm processus maître et les autres processus seront pas en mesure de manipuler des fichiers dans cet espace de noms par défaut (nginx, par exemple). Vous pouvez lire plus de détails à propos de systemdPrivateTmp
option ici: https://www.freedesktop.org/software/systemd/man/systemd.exec.htmlEspérons que cette aide!
OriginalL'auteur Kirzilla
Dans mon cas, j'ai raté dans `/etc/php/7.0/fpm/pol.d/wordpress.conf` la bonne section
*.chaussette de fichier n'est pas créé à partir de nom de fichier mais de nom de la section.
OriginalL'auteur Corni