Processos pré-fabricados do orphan apache2

0

Estou executando a edição do servidor LTS do Ubuntu 16.04.3 em um contêiner LXC.

Tivemos um problema enorme com um dos nossos sites PHP7 nesse servidor: Algumas solicitações foram redirecionadas de maneira diferente das outras.

Então encontrei a causa: Havia processos apache2 órfãos (pai pid era 1) que ainda recebiam solicitações pelo processo mestre recém-iniciado. Esses processos órfãos ainda tinham as configurações antigas do vhost e, portanto, fizeram coisas inesperadas.

Mas como isso é possível? Isso é um problema conhecido? Devo mudar para o apache2 da Ondrej?

Eu perguntei ao nosso hospedeiro se ele sabia sobre o assunto, e ele me disse, que eles já viram isso antes e não sabem a causa raiz disso.

Server version: Apache/2.4.18 (Ubuntu) Server built:
2017-09-18T15:09:02 Server's Module Magic Number: 20120211:52 Server loaded: APR 1.5.2, APR-UTIL 1.5.4 Compiled using: APR 1.5.2, APR-UTIL 1.5.4 Architecture: 64-bit Server MPM: prefork threaded: no forked: yes (variable process count) Server compiled with.... -D APR_HAS_SENDFILE -D APR_HAS_MMAP -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled) -D APR_USE_SYSVSEM_SERIALIZE -D APR_USE_PTHREAD_SERIALIZE -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT -D APR_HAS_OTHER_CHILD -D AP_HAVE_RELIABLE_PIPED_LOGS -D DYNAMIC_MODULE_LIMIT=256 -D HTTPD_ROOT="/etc/apache2" -D SUEXEC_BIN="/usr/lib/apache2/suexec" -D DEFAULT_PIDLOG="/var/run/apache2.pid" -D DEFAULT_SCOREBOARD="logs/apache_runtime_status" -D DEFAULT_ERRORLOG="logs/error_log" -D AP_TYPES_CONFIG_FILE="mime.types" -D SERVER_CONFIG_FILE="apache2.conf"

Loaded Modules: core_module (static) so_module (static) watchdog_module (static) http_module (static) log_config_module (static) logio_module (static) version_module (static) unixd_module (static) access_compat_module (shared) alias_module (shared) auth_basic_module (shared) authn_core_module (shared) authn_file_module (shared) authz_core_module (shared) authz_host_module (shared) authz_user_module (shared) autoindex_module (shared) deflate_module (shared) dir_module (shared) env_module (shared) expires_module (shared) filter_module (shared) geoip_module (shared) headers_module (shared) http2_module (shared) mime_module (shared) mpm_prefork_module (shared) negotiation_module (shared) php7_module (shared) proxy_module (shared) proxy_http_module (shared) rewrite_module (shared) setenvif_module (shared) socache_shmcb_module (shared) ssl_module (shared) status_module (shared)

    
por Xeno 10.11.2017 / 09:46

0 respostas