|
|
Publié sur 20/10/2014 09:44:01
|
|
|

PID = run/php-fpm.pid #pid设置, il est recommandé d’activer par défaut var/run/php-fpm.pid dans le répertoire d’installation
error_log = log/php-fpm.log #错误日志, par défaut est var/log/php-fpm.log dans le répertoire d’installation
log_level = avis #错误级别. Les niveaux disponibles sont : alerte, erreur, avertissement, avis, débogage. Par défaut : notification.
emergency_restart_threshold = 60 emergency_restart_interval = 60 # indique qu’il apparaît dans la valeur définie par le emergency_restart_intervalSIGSEGVOu si le nombre de processus php-cgi avec erreur SIGBUS dépasse emergency_restart_threshold, php-fpm redémarrera gracieusement. Ces deux options restent généralement la norme par défaut.
process_control_timeout = 0 #设置子进程接受主进程复用信号的超时时间. Unités disponibles : s (secondes), m (minutes), h (heures) ou d (jours) Unités par défaut : s (secondes). Par défaut : 0.
daemonize = oui #后台执行fpm, la valeur par défaut est oui, et si vous voulez déboguer, vous pouvez la changer en non. En FPM, différents paramètres peuvent être utilisés pour exécuter plusieurs pools de processus. Ces réglages peuvent être définis individuellement pour chaque pool de procédés.
écouter = 127.0.0.1:9000 #fpm监听端口, c’est-à-dire l’adresse traitée par PHP dans nginx, est généralement la valeur par défaut. Les formats disponibles sont : 'ip :port', 'port', '/chemin/vers/unix/socket'. Chaque pool de processus doit être mis en place.
listen.backlog = -1 #backlog数, -1 signifie illimité, déterminé par le système d’exploitation, il suffit de commenter cette ligne. Référence : http://www.3gyou.cc/?p=41
listen.allowed_clients = 127.0.0.1 #允许访问FastCGI进程的IP, réglez n’importe quel pour ne pas restreindre l’IP, si vous voulez configurer le nginx des autres hôtes pour accéder à ce processus FPM, vous devez définir l’adresse IP accessible au prix de l’écoute. La valeur par défaut est n’importe qui. Chaque adresse est séparée par une virgule. Si elle n’est pas activée ou vide, n’importe quel serveur peut demander une connexion
écoute.propriétaire = www listen.group = www listen.mode = 0666 #unix option de réglage de socket, si vous utilisez TCP pour y accéder, vous pouvez commenter ici.
utilisateur = www Groupe = www #启动进程的帐户和组
PM = #对于专用服务器 dynamique, PM peut être réglé sur statique. #如何控制子进程, les options sont fixes et dynamiques. Si statique est sélectionné, un nombre fixe de processus enfants est spécifié par pm.max_enfants. Si dynamique est sélectionnée, elle est déterminée par les paramètres suivants : pm.max_enfants #, le nombre maximal de processus enfants pm.start_servers #, le nombre de processus au démarrage pm.min_spare_servers #, garantir un nombre minimum de processus inactifs, et créer un nouveau processus enfant si le processus inactif est inférieur à cette valeur pm.max_spare_servers#, assurez-vous le nombre maximal de processus inactifs, si le processus inactif dépasse cette valeur, cela sera nettoyé
pm.max_requêtes = 1000 #设置每个子进程重生之前服务的请求数. C’est très utile pour les modules tiers qui peuvent avoir des fuites de mémoire. Si elle est réglée à '0', la demande est toujours acceptée. Équivalent à PHP_FCGI_MAX_REQUESTS variables d’environnement. Par défaut : 0.
pm.status_path = /statut #FPM状态页面的网址. Si vous n’avez pas les paramètres, vous ne pouvez pas accéder à la page d’état. Par défaut : aucun. La surveillance de Munin sera utilisée
ping.path = /ping #FPM监控页面的ping网址. Si vous n’avez pas les paramètres, vous ne pouvez pas accéder à la page de ping. Cette page sert à détecter de l’extérieur si le FPM est actif et peut répondre aux requêtes. Notez qu’il doit commencer par une barre oblique (/).
ping.réponse = pong #用于定义ping请求的返回相应. Retourne du texte au format texte/clair pour HTTP 200. Par défaut : pong.
request_terminate_timeout = 0 #设置单个请求的超时中止时间. Cette option peut être utile pour les scripts qui ne sont pas abandonnés pour une raison particulière php.ini « max_execution_time » dans les paramètres. Régler sur « 0 » signifie « Désactivé ». Vous pouvez essayer de changer cette option lorsque des erreurs 502 sont fréquemment rencontrées.
request_slowlog_timeout = 10s #当一个请求该设置的超时时间后, les informations correspondantes de la pile d’appels PHP seront écrites dans le journal lent. Réglé à '0' signifie 'Off'
slowlog = log/$pool.log.slow #慢请求的记录日志, utilisez-les avec request_slowlog_timeout
rlimit_files = 1024 #设置文件打开描述符的rlimit限制. Valeur par défaut : L’handle ouvert par défaut est 1024, qui peut être consulté avec ulimit -n et modifié par ulimit -n 2048.
rlimit_core = 0 #设置核心rlimit最大限制值. Valeurs disponibles : « illimité », 0 ou entiers positifs. Valeur par défaut : valeur définie par le système.
chroot = #启动时的Chroot目录. Le répertoire défini doit être un chemin absolu. S’il n’y a pas de réglage, la chroot n’est pas utilisée.
chdir = #设置启动目录, Chdir est automatiquement envoyé à ce répertoire au démarrage. Le répertoire défini doit être un chemin absolu. Par défaut : répertoire actuel, ou/répertoire (lorsqu’il est chrooté)
catch_workers_output = oui #重定向运行过程中的stdout和stderr到主要的错误日志文件中. Si non défini, stdout et stderr seront redirigés vers /dev/null selon les règles de FastCGI. Par défaut : Null.
|
Précédent:Principe de la marionnette, déploiement, installation et configuration de la pâte à modelerProchain:Gestion de la configuration : installation et utilisation de marionnettes (1)
|