commit 1ffcc879e736bb8ad1a8adc1b8efd9e43a27cb7f
Author: Elan Ruusamäe <[email protected]>
Date:   Thu Jan 17 16:37:44 2013 +0200

    use /var/run for fpm pid files
    
    currently /var/run/php is cleaned up by php session cleanup script
    which cleans up everything in that dir, not only php session files
    
    so as consequence this removes php-fpm pidfiles and service restart
    remains confused what to stop.
    
    php-wsdl cache files get nuked by the same problem, so those could be
    moved to /var/cache/php, so they could survive reboots
    
    probably it's wrong to have /var/run/php as php-session storage (note
    the generic namem it's not /var/run/php/sessions etc), but changing that
    would need more efforts, as need to support old and new configuration,
    and each php sapi could have different config (they have different
    php.ini (or equivalent) files)

 php-fpm-config.patch | 2 +-
 php-fpm.init         | 4 ++--
 php-fpm.logrotate    | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/php-fpm-config.patch b/php-fpm-config.patch
index ee7427b..03a9a7b 100644
--- a/php-fpm-config.patch
+++ b/php-fpm-config.patch
@@ -14,7 +14,7 @@
  ; Note: the default prefix is @EXPANDED_LOCALSTATEDIR@
  ; Default Value: none
 -;pid = run/php-fpm.pid
-+pid = /var/run/php/@[email protected]
++pid = /var/run/@[email protected]
  
  ; Error log file
  ; If it's set to "syslog", log is sent to syslogd instead of being written
diff --git a/php-fpm.init b/php-fpm.init
index b44f905..020fc78 100644
--- a/php-fpm.init
+++ b/php-fpm.init
@@ -8,7 +8,7 @@
 #
 # processname: @processname@
 # config:      /etc/php/php-fpm.conf
-# pidfile:     /var/run/php/@[email protected]
+# pidfile:     /var/run/@[email protected]
 #
 
 # Source function library
@@ -20,7 +20,7 @@
 configfile=/etc/php/php-fpm.conf
 lockfile=/var/lock/subsys/@processname@
 pidfile=$(sed -ne  's,^pid\s*=\s*\(.*\),\1,p' $configfile)
-pidfile=${pidfile:-/var/run/php/@[email protected]}
+pidfile=${pidfile:-/var/run/@[email protected]}
 
 start() {
        # Check if the service is already running?
diff --git a/php-fpm.logrotate b/php-fpm.logrotate
index 694b231..24172c6 100644
--- a/php-fpm.logrotate
+++ b/php-fpm.logrotate
@@ -1,4 +1,4 @@
-/var/log/@[email protected]
+/var/log/php/@[email protected]
 {
        notifempty
        missingok
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/php.git/commitdiff/1ffcc879e736bb8ad1a8adc1b8efd9e43a27cb7f

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to