Tenho solicitações GET e POST, HTTP 1.0 e 1.1, para diversas URLs, principalmente executando o Wordpress (1), que ocasionalmente falha com um 500 (2). Nenhum usuário jamais encontrou um 500, nem os visitantes nunca relataram um. Mas eles aparecem nos logs. Na maioria das vezes, o erro está relacionado a uma solicitação de bot (bots decentes também, incluindo googlebot, bingbot). Todos os User-Agents que não parecem ser um bot incluem a string Linux .
A única thread comum que posso inferir em todos esses 500s é a conexão UAs bot / linux.
O que mais eu poderia tentar para descobrir por que essas solicitações específicas estão falhando?
16Gb RAM (rarely uses up more than 3GB)
8 cores, rarely goes above 0.50
Apache 2.2.15
mod_fgcid 2.3.7
CentOS 6.4
Kernel 2.6.32
TimeOut 60
KeepAlive on
MaxKeepAliveRequests 100
KeepAliveTimeout 5
<IfModule prefork.c>
StartServers 2
MinSpareServers 2
MaxSpareServers 5
ServerLimit 120
MaxClients 120
MaxRequestsPerChild 4000
</IfModule>
Loaded Modules:
core_module (static)
mpm_prefork_module (static)
http_module (static)
so_module (static)
auth_basic_module (shared)
auth_digest_module (shared)
authn_file_module (shared)
authn_alias_module (shared)
authn_anon_module (shared)
authn_dbm_module (shared)
authn_default_module (shared)
authz_host_module (shared)
authz_user_module (shared)
authz_owner_module (shared)
authz_groupfile_module (shared)
authz_dbm_module (shared)
authz_default_module (shared)
include_module (shared)
log_config_module (shared)
env_module (shared)
ext_filter_module (shared)
mime_magic_module (shared)
expires_module (shared)
deflate_module (shared)
headers_module (shared)
setenvif_module (shared)
mime_module (shared)
autoindex_module (shared)
vhost_alias_module (shared)
negotiation_module (shared)
dir_module (shared)
actions_module (shared)
speling_module (shared)
alias_module (shared)
substitute_module (shared)
rewrite_module (shared)
cache_module (shared)
suexec_module (shared)
disk_cache_module (shared)
cgi_module (shared)
version_module (shared)
cloudflare_module (shared)
sed_module (shared)
security2_module (shared)
unique_id_module (shared)
fcgid_module (shared)
evasive20_module (shared)
php5_module (shared)
ssl_module (shared)
1) Alguns desses sites do Wordpress estão rodando o W3TC , outros não. Alguns vhosts estão executando o Magento, mas eles ficam com tão poucos 500s que eu vou escrevê-los como pedidos ruins.
2) Eu tenho o monitoramento do log de configuração e recebo e-mail quando ocorrem 500s.
PS: Se essa questão for movida para o Wordpress.SO ou Webmasters.SO, também posso excluí-la. Eu nunca vou conseguir uma resposta decente lá ...