← Back to team overview

ius-coredev team mailing list archive

[Bug 1098319] Re: php-fpm should be reloaded on upgrade

 

Hello Mark,

Thanks for taking time to contact us about this feature request and
supplying spec files.    Personally, I have some reservations regarding
this change, but we must proceed based on whats best for the community.

IUS strives to follow Fedora's packaging guide.  The packaging guide
does cover the topic of restarting services:

https://fedoraproject.org/wiki/Packaging:SysVInitScript?rd=Packaging/SysVInitScript#InitscriptScriptlets

The guide out lines how to restart services within spec file, but also
notes that it may not be appropriate for all services.  So now we need
to determine if it is appropriate for php-fpm to restart or reload when
its updated.  I agree with booi, that we should take into account RHEL's
conventions.  I use too many distributions to recall  RHEL's conventions
off the top of my head, so research is needed.

-Ben

-- 
You received this bug notification because you are a member of IUS Core
Development, which is subscribed to IUS Community Project.
https://bugs.launchpad.net/bugs/1098319

Title:
  php-fpm should be reloaded on upgrade

Status in IUS Community Project:
  New

Bug description:
  If you're using php-fpm, you need to reload php-fpm when php is
  updated, otherwise all the members of the php-fpm pool will continue
  to run on the older version of PHP. This can be a quite old version
  depending on when the last time you did a php-fpm reload.

  You can check this by upgrading a server and checking the phpinfo of a
  site, it will still show the old version. If you do a 'lsofp -p $PID |
  grep deleted' on the php-fpm process, you'll see it is running off the
  older deleted php-fpm binary. When you do a reload of php-fpm, it will
  fix it.

  Fedora now does a reload of php-fpm on upgrade:
  http://pkgs.fedoraproject.org/cgit/php.git/plain/php.spec

To manage notifications about this bug go to:
https://bugs.launchpad.net/ius/+bug/1098319/+subscriptions


References