Encontrou a resposta depois de muita pesquisa no Google. Veja a edição acima.
mydomain é o domínio principal (no Plesk, Media Temple MT VPS), e abaixo disso estão vários sites Wordpress, como mysite1.com, mysite2.com, etc.
O problema é que recebo muitos desses erros no error_log do httpd:
[error] [client 127.0.0.1] script '/var/www/html/wp-cron.php' not found or unable to stat
O wp-cron.php existe na raiz html em todas as instalações do Wordpress.
Encontrei dicas em outros lugares de que esses erros podem ter algo a ver com meu arquivo / etc / hosts. Este é o arquivo hosts:
127.0.0.1 mydomain.com mydomain localhost localhost.localdomain
Pergunta: eu preciso adicionar mysite1.com, mysite2.com, etc., no arquivo hosts para que eles resolvam e possam encontrar o arquivo wp-cron.php?
Editar: encontrou a resposta depois de muita pesquisa no Google. Parece que há dois problemas: o arquivo hosts e o fato de o MT VPS sobrescrever o arquivo hosts em cada reinicialização. Portanto, o arquivo hosts deve ter essa aparência para vários domínios em um servidor:
127.0.0.1 localhost localhost.localdomain
xxx.xxx.xxx.xxx yourdomain1.com yourdomain1 yourdomain2.com yourdomain2
E essas linhas devem ter algumas linhas em branco acima do arquivo hosts, ou elas serão sobrescritas a cada reinicialização. Consulte o link
Como você tem o script configurado no Plesk? Se você está tentando fazer um wget ou algo assim, você não quer o / var / www / html. Se você está executando o script como um usuário em um shell, o script tem permissões apropriadas para executar como esse usuário?