Php-fpm'yi nasıl yeniden başlatıyorsunuz? | m24sniperweaponsystem.com
Php.ini dosyasını yeniden yüklemem gerekiyor ve bunu yeniden başlatmakla ilgili yardım kutusunda hiçbir şey yok.
Not: hazırla sudo kök değilse
çalışanların hiçbiri - Galen
Google çalışanları için (kendim gibi) buraya geliyorum: bu cevap doğruydu, ancak sistemimde 'php5-fpm' olarak adlandırıldı. service php5-fpm restart hile yaptı. - Matt Winckler
Mac’te ne var? php-fpm homebrew kullanılarak kuruldu. which php-fpm verir /usr/local/sbin/php-fpm. - hobbes3
@ hobbes3 dene brew services restart php56 (kullanılabilir formül hakkında bir hata alırsanız, farklı bir sürümü deneyin. ör. php5 veya php55). Eğer demlenmiş servisleriniz yoksa, ilk seferde sizin için yüklemeniz gerekir. - Doktor J
Buna ihtiyacım vardı: sudo service php7.0-fpm restart - Ryan
Mac OS X için yaptığım şey bu:
Bir komut dosyası oluştur /usr/local/etc/php/fpm-restart:
emin olun / usr / local / sbin $ PATH'nuzda
sonra sadece terminal fpm-restart ve BOOM dan!
kullanım homebrew.mxcl.php*.plist eğer işe yaramazsa - Daniil Ryzhkov
github.com/Homebrew/homebrew-php#installing-multiple-versions durumdur. ths .plist dosyasını bulamıyorsunuz. - Frank Fang
Genellikle, service php5-fpm restart güncel bir dağıtımda, iyi yapacak.
Ama bir kere, size söyleme başarısız olur restart: Unknown instance: (veya böyle).
Şimdi, sunucunuzu yeniden başlatmak istemiyorsanız, sadece işlemleri sonlandırın ve yeni bir başlangıç ​​yapın (buradan itibaren düzenlenmiş):
Teşekkürler, bu tam olarak benim sorunum giderildi. (stop: Unknown instance:) - Nilloc
Bir Mac üzerinde homebrew ile PHP-FPM yüklediyseniz, ilk komut, yükü boşaltmaktan çok daha iyi çalışır. - alanthing
OSX üzerinde, yukarıdaki bana "Bilinmeyen kullanıcı SR2" hatası verdi. Argümanlar tersine çevrildi: "pkill -USR2 -o php-fpm" - Keeth
Tam olarak bir kapta FPM'yi yeniden başlatmak için ihtiyacım olan şey, teşekkürler! - Adrian Günter
Homebrew ile değil, herhangi bir sebeple önceden yüklenmiş veya xcode, php sürümü ve ilişkili -fpm ile birlikte kullanıyorum. Sadece zaten orada olanı kullanmam gerektiğini düşündüm. Bir arada kullanıyorum php-fpm --prefix /usr/localihtiyaç duyduğu şeyin altında birtakım dizinler yapmak, ve @Keeth'in de belirttiği gibi, pkill -USR2 -o php-fpmile kontrol pgrep -l fpmve PID'ler gerçekten değişiyor! Diğer cevaplardan bahsettiğim avantajlardan yararlanmak için hiçbir plist dosya veya hizmetim yoktu. - Pysis
Mac OSX için brew services restart php56 benim için çalıştı.
Evet, benim için de çalışıyor. Mac OS X - Mike Nguyen
Php7-fpm'yi yeniden başlatırken bir sorunla karşılaştım, çünkü hizmetin tam olarak nasıl adlandırıldığını bilmiyordum. Bu işlev bana cevabı verdi:
Ubuntu'mda php7-fpm servisi çağrıldı php7.0-fpm, ben de yaptım:
İçin +1 service --status-all - J.D.
Bir USR2 sinyalini ana işleme gönderirseniz php-fpm yeniden başlayacaktır:
Bu yüzden, pp-fpm'ye pidini bir yere kaydetmek için talimat vermeliyiz. Bu örnekte, kaydetmek istediğinizi varsayalım. /etc/private/php-fpm.pidve bu php-fpm kullanıcı _php olarak çalışır. İlk olarak, bu satırı yapılandırma dosyasına ekleyin:
Ardından dosyayı oluştur /etc/php-fpm.pidve php-fpm'nin onu değiştirmeye izin verdiğinden emin olun:
Şimdi, bir dahaki sefere php-fpm başlıyor, pidini alabiliyor ve bu şekilde yeniden başlatabileceksiniz:
Ya da bunları tek bir komutta birleştirebilirsiniz:
@ Dialt0ne'in ve @ Keeth’in hoşuna gidiyor pkill ... daha fazla cevap ver ve yorum yap; daha kısa ve daha basit. - Pysis
Bu daha iyi ve güzel bir açıklama. pkill, eğer süreçleri doğru bir şekilde eşleştirmezseniz, diğer PHP kümelerini öldürerek, aynı kutuda koşturuyorsanız riski çalıştırır (evet bu kötü bir uygulamadır). - Rich K.
Benim için sadece apt ile yükseltilmiş ve hizmet yeniden başlatma çalışma değildi. Kullanmadan önce varolan işlemleri öldürmek zorunda kaldım: killall php5-fpm
PHP-FPM yeniden başlatma komut dosyasının çalışmasına izin vermek için, php-fpm.conf dosyanızda bir PID dosyası belirtmelisiniz. diğer bir deyişle
Php-fpm.conf dosyasındaki pid için varsayılan değer, PID dosyası oluşturmama anlamına gelen hiçbir şey değildir; bu, yeniden başlatma komut dosyasının yeniden başlatma sırasında hangi sürecin biteceğini söyleyemeyeceği anlamına gelir.
Ubuntu 16'da php 5.6 fpm ile.
Windows 7, yinelenen, aynı yerleşik formları (Letter, Legal) içerir, ancak 2 başarılı baskıdan sadece biri Donanım Güvenlik Duvarı Vs. Yazılım Güvenlik Duvarı (IP Tabloları, RHEL) Neden ec2-tutarlı-anlık görüntü AWS cert / anahtarlarımı bulamıyor? Spamassasin postaya göre skoru nasıl reddeder? PostgresQL veritabanı için doğru RAID seviyesini seçme Tcpdump tarafından ack veya syn paketlerini yakalamak nasıl? OpenVPN DNS Çözülemiyor