Error de recarga de nginx: `la versión del objeto no coincide con el parámetro de arranque`

Error de recarga de nginx: `la versión del objeto no coincide con el parámetro de arranque`

Agregué una serverestrofa a mi archivo virtual.confy ahora nginx parece tener problemas para recargar la configuración.

En este punto, no sé qué es exactamente lo que está fallando ni cómo depurarlo mejor. Cualquier ayuda sería muy apreciada.

La prueba de configuración tiene éxito:

root@server:~# service nginx configtest
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Estoy siguiendo el archivo de registro. Al recargar, se registra el siguiente error. Por lo que puedo ver, la nueva configuración no se utiliza.

root@server:~# service nginx reload
Reloading nginx:                                           [  OK  ]
root@server:~# 
==> /var/log/nginx/error.log <==
nginx object version 0.8.54 does not match bootstrap parameter 1.0.15 at /usr/lib64/perl5/XSLoader.pm line 94.
Compilation failed in require.
BEGIN failed--compilation aborted.
2012/10/18 12:31:07 [alert] 9620#0: perl_parse() failed: 2

Esta es la versión de nginx que estoy ejecutando:

root@server:~# yum info nginx
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
 * base: ftp.udc.es
 * epel: mirror.nl.leaseweb.net
 * extras: ftp.udc.es
 * updates: ftp.cica.es
Installed Packages
Name        : nginx
Arch        : x86_64
Version     : 1.0.15
Release     : 2.el6
[...]

SO del servidor: CentOS versión 6.3 (final)

Respuesta1

Resulta que el paquete nginx se actualizó sin reiniciar el servicio.

Simplemente reiniciar el servicio lo liberó.

información relacionada