On Sun, Dec 1, 2013 at 1:19 AM, sdfasdgfvewrgvwargvt wadawdawd < [email protected]> wrote:
> Hi there, > > I recently found this message in my error_log which got my httpd stopped > working and left pid file behind. > > The httpd is 2.4.7 on CentOS 6.4 using rpmbuild. > > "[mpm_event:notice] [pid 7185:tid 139687436580608] > AH00493: SIGUSR1 received. Doing graceful restart > httpd: Syntax error on line 33 of /etc/httpd/conf/httpd.conf: > Cannot load lib64/httpd/modules/mod_proxy_fcgi.so into server: > /usr/lib64/httpd/modules/mod_proxy_fcgi.so: undefined symbol: > ap_fcgi_encoded_env_len" > > After the incident, I tried "service httpd status", it told me that httpd > is dead but pid file exists. > Restarting httpd makes it back online, but I want to know why it happened? > You had not fully stopped httpd after upgrading to 2.4.7, and 2.4.7's mod_proxy_fcgi.so couldn't be loaded into 2.4.6's httpd because the old httpd was missing new APIs (exported symbols). > > Thanks. > -- Born in Roswell... married an alien... http://emptyhammock.com/
