Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 8413|Απάντηση: 0

php-fpm.conf Οι σημαντικές παράμετροι εξηγούνται λεπτομερώς

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 20/10/2014 9:44:01 π.μ. | | |
pid = εκτέλεση/php-fpm.pid
#pid设置, συνιστάται να ενεργοποιήσετε το var/run/php-fpm.pid στον κατάλογο εγκατάστασης από προεπιλογή

error_log = ημερολόγιο/php-fpm.log
#错误日志, η προεπιλογή είναι var/log/php-fpm.log στον κατάλογο εγκατάστασης

log_level = ειδοποίηση
#错误级别. Τα διαθέσιμα επίπεδα είναι: ειδοποίηση, σφάλμα, προειδοποίηση, ειδοποίηση, εντοπισμός σφαλμάτων. Προεπιλογή: ειδοποίηση.

emergency_restart_threshold = 60
emergency_restart_interval = δεκαετία του '60
Το # υποδεικνύει ότι εμφανίζεται εντός της τιμής που έχει οριστεί από το emergency_restart_intervalSIGSEGVΉ εάν ο αριθμός των διεργασιών php-cgi με σφάλμα SIGBUS υπερβαίνει το emergency_restart_threshold, το php-fpm θα επανεκκινήσει με χάρη. Αυτές οι δύο επιλογές παραμένουν γενικά η προεπιλογή.

process_control_timeout = 0
#设置子进程接受主进程复用信号的超时时间. Διαθέσιμες μονάδες: s (δευτερόλεπτα), m (λεπτά), h (ώρες) ή d (ημέρες) Προεπιλεγμένες μονάδες: s (δευτερόλεπτα). Προεπιλογή: 0.

daemonize = ναι
#后台执行fpm, η προεπιλεγμένη τιμή είναι ναι και αν θέλετε να κάνετε εντοπισμό σφαλμάτων, μπορείτε να την αλλάξετε σε όχι. Στο FPM, μπορούν να χρησιμοποιηθούν διαφορετικές ρυθμίσεις για την εκτέλεση πολλαπλών ομάδων διεργασιών. Αυτές οι ρυθμίσεις μπορούν να οριστούν ξεχωριστά για κάθε χώρο συγκέντρωσης διεργασιών.

ακρόαση = 127.0.0.1:9000
#fpm监听端口, δηλαδή η διεύθυνση που επεξεργάζεται η PHP στο nginx, είναι γενικά η προεπιλεγμένη τιμή. Οι διαθέσιμες μορφές είναι: 'ip:port', 'port', '/path/to/unix/socket'. Κάθε ομάδα διεργασιών πρέπει να ρυθμιστεί.

listen.backlog = -1
#backlog数, -1 σημαίνει απεριόριστο, που καθορίζεται από το λειτουργικό σύστημα, απλώς σχολιάστε αυτήν τη γραμμή. Κωδικός: http://www.3gyou.cc/?p=41

listen.allowed_clients = 127.0.0.1
#允许访问FastCGI进程的IP, ορίστε οποιοδήποτε ώστε να μην περιορίζει την IP, εάν θέλετε να ρυθμίσετε το nginx άλλων κεντρικών υπολογιστών για πρόσβαση σε αυτήν τη διαδικασία FPM, πρέπει να ορίσετε τη διεύθυνση IP στην οποία μπορείτε να έχετε πρόσβαση με το κόστος της ακρόασης. Η προεπιλεγμένη τιμή είναι οποιαδήποτε. Κάθε διεύθυνση χωρίζεται με κόμμα. Εάν δεν έχει οριστεί ή είναι κενό, οποιοσδήποτε διακομιστής επιτρέπεται να ζητήσει σύνδεση

listen.owner = www
listen.group = www
listen.mode = 0666
#unix επιλογή ρύθμισης υποδοχής, εάν χρησιμοποιείτε TCP για πρόσβαση, μπορείτε να σχολιάσετε εδώ.

χρήστης = www
ομάδα = www
#启动进程的帐户和组

pm = δυναμικό #对于专用服务器, το pm μπορεί να ρυθμιστεί σε στατικό.
#如何控制子进程, οι επιλογές είναι στατικές και δυναμικές. Εάν έχει επιλεγεί στατική, καθορίζεται ένας σταθερός αριθμός θυγατρικών διεργασιών από το pm.max_children. Εάν έχει επιλεγεί δυναμικό, καθορίζεται από τις ακόλουθες παραμέτρους:
pm.max_children #, ο μέγιστος αριθμός θυγατρικών διεργασιών
pm.start_servers #, ο αριθμός των διεργασιών κατά την εκκίνηση
pm.min_spare_servers #, εγγυηθείτε έναν ελάχιστο αριθμό αδρανών διεργασιών και δημιουργήστε μια νέα θυγατρική διεργασία εάν η αδρανής διεργασία είναι μικρότερη από αυτήν την τιμή
pm.max_spare_servers#, βεβαιωθείτε ότι ο μέγιστος αριθμός διεργασιών σε αδράνεια, εάν η διαδικασία αδράνειας είναι μεγαλύτερη από αυτήν την τιμή, αυτό θα καθαριστεί

pm.max_αιτήματα = 1000
#设置每个子进程重生之前服务的请求数. Αυτό είναι πολύ χρήσιμο για μονάδες τρίτων κατασκευαστών που ενδέχεται να έχουν διαρροές μνήμης. Εάν οριστεί σε '0', το αίτημα γίνεται πάντα αποδεκτό. Ισοδύναμο με PHP_FCGI_MAX_REQUESTS μεταβλητές περιβάλλοντος. Προεπιλογή: 0.

pm.status_path = /κατάσταση
#FPM状态页面的网址. Εάν δεν έχετε τις ρυθμίσεις, δεν μπορείτε να αποκτήσετε πρόσβαση στη σελίδα κατάστασης. Προεπιλογή: καμία. Θα χρησιμοποιηθεί η παρακολούθηση Munin

ping.path = /ping
#FPM监控页面的ping网址. Εάν δεν έχετε τις ρυθμίσεις, δεν μπορείτε να αποκτήσετε πρόσβαση στη σελίδα ping. Αυτή η σελίδα χρησιμοποιείται για τον εξωτερικό εντοπισμό εάν το FPM είναι ενεργό και μπορεί να ανταποκριθεί σε αιτήματα. Σημειώστε ότι πρέπει να ξεκινά με κάθετο (/).

ping.response = πονγκ
#用于定义ping请求的返回相应. Επιστρέφει κείμενο σε μορφή κειμένου/απλή για το HTTP 200. Προεπιλογή: pong.

request_terminate_timeout = 0
#设置单个请求的超时中止时间. Αυτή η επιλογή μπορεί να είναι χρήσιμη για σενάρια που δεν ματαιώνονται για κάποιο ειδικό λόγο php.ini «max_execution_time» στις ρυθμίσεις. Η ρύθμιση σε '0' σημαίνει 'Απενεργοποίηση'. Μπορείτε να δοκιμάσετε να αλλάξετε αυτήν την επιλογή όταν εμφανίζονται συχνά σφάλματα 502.

request_slowlog_timeout = 10 δευτ.
#当一个请求该设置的超时时间后, οι αντίστοιχες πληροφορίες στοίβας κλήσεων PHP θα εγγραφούν στο αργό αρχείο καταγραφής. Η ρύθμιση σε «0» σημαίνει «Απενεργοποίηση»

slowlog = αρχείο καταγραφής/$pool.log.αργό
#慢请求的记录日志, χρησιμοποιήστε το με request_slowlog_timeout

rlimit_files = 1024
#设置文件打开描述符的rlimit限制. Προεπιλεγμένη τιμή: Η προεπιλεγμένη ανοιχτή λαβή είναι 1024, η οποία μπορεί να προβληθεί με ulimit -n και να τροποποιηθεί με ulimit -n 2048.

rlimit_core = 0
#设置核心rlimit最大限制值. Διαθέσιμες τιμές: «απεριόριστο», 0 ή θετικοί ακέραιοι αριθμοί. Προεπιλεγμένη τιμή: Τιμή καθορισμένη από το σύστημα.

chroot =
#启动时的Chroot目录. Ο καθορισμένος κατάλογος πρέπει να είναι μια απόλυτη διαδρομή. Εάν δεν υπάρχει ρύθμιση, το chroot δεν χρησιμοποιείται.

chdir =
#设置启动目录, το Chdir αποστέλλεται αυτόματα σε αυτόν τον κατάλογο κατά την εκκίνηση. Ο καθορισμένος κατάλογος πρέπει να είναι μια απόλυτη διαδρομή. Προεπιλογή: τρέχων κατάλογος, ή/κατάλογος (όταν είναι chrooted)

catch_workers_output = ναι
#重定向运行过程中的stdout和stderr到主要的错误日志文件中. Εάν δεν οριστεί, το stdout και το stderr θα ανακατευθυνθούν στο /dev/null σύμφωνα με τους κανόνες του FastCGI. Προεπιλογή: Null.







Προηγούμενος:Αρχή μαριονέτας, ανάπτυξη, εγκατάσταση και διαμόρφωση στόκου
Επόμενος:Διαχείριση διαμόρφωσης: Εγκατάσταση και χρήση μαριονέτας (1)
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com