Você pode tentar instalar o PHP Manager para IIS e ver se o PHP está configurado corretamente para o seu site?
O download está aqui, link
espero que isso ajude. -mark
Eu instalei vários sites do drupal 7 usando o instalador da Web Platform no Windows Server 2008.
Até saberem que funcionaram sem nenhum problema, mas recentemente o erro interno do servidor 500 começou a aparecer (uma vez a cada tantos pedidos), agora isso acontece para todos os pedidos para qualquer um dos sites php.
Não há muitos detalhes para continuar, e nada mudou entre o momento em que estava funcionando e agora (bem, nada que eu saiba de qualquer maneira)
O arquivo de log é inundado com mensagens como
[09-Aug-2011 09:08:04] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261904 bytes) in Unknown on line 0
[09-Aug-2011 09:08:16] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261904 bytes) in Unknown on line 0
[09-Aug-2011 09:08:16] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261904 bytes) in Unknown on line 0
[09-Aug-2011 09:08:20] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261904 bytes) in Unknown on line 0
[09-Aug-2011 09:08:22] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261904 bytes) in Unknown on line 0
[09-Aug-2011 09:08:51] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261904 bytes) in Unknown on line 0
[09-Aug-2011 09:09:56] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261904 bytes) in Unknown on line 0
[09-Aug-2011 09:09:57] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261904 bytes) in Unknown on line 0
[09-Aug-2011 09:12:13] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261904 bytes) in Unknown on line 0
[09-Aug-2011 09:15:09] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261904 bytes) in Unknown on line 0
[09-Aug-2011 09:15:09] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261904 bytes) in Unknown on line 0
[09-Aug-2011 09:21:28] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261904 bytes) in Unknown on line 0
[09-Aug-2011 09:21:28] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261904 bytes) in Unknown on line 0
Eu tentei aumentar o limite de memória em php.ini como tal:
memory_limit = 512MB
Mas isso não parece resolver o problema também.
Isso está na configuração global do php no IIS Quando eu olhei os sites um por um, notei que o PHP parecia ter sido desativado.
PHP is not enabled. Register new PHP version to enable PHP via FastCGI
Então eu tentei registrar a versão do php novamente
C:\Program Files\PHP\v5.3\php-cgi.exe
Mas quando tento aplicar as alterações, obtenho
There was an error while performing this operation Details: Operation is not valid due to the current state of the object
Não parece haver nenhuma outra informação além disso. Não tenho ideia de porque, de repente, o php não está mais disponível para os sites.
PS: reiniciei o IIS, o servidor, etc ... Este servidor está hospedado no amazon S3, então eu dei ao servidor um pouco mais de energia
Atualizar Estas parecem ser duas questões diferentes
O primeiro problema causou erros internos do servidor em todas as solicitações.
Aumentar para 512MB parece ter resolvido o problema por algum tempo, mas depois de um tempo os erros do servidor retornam. Note que o gerenciador de PHP dentro do IIS ainda mostra que não há PHP disponível para os sites (a configuração global o vê como disponível)
Portanto, o problema permanece sem solução
Você pode tentar instalar o PHP Manager para IIS e ver se o PHP está configurado corretamente para o seu site?
O download está aqui, link
espero que isso ajude. -mark
Nova instalação nova do Drupal não deve exigir muita memória. A maior parte da página é '/ modules'. Se qualquer outra página exigir mais memória, significa que um código lento / incorreto foi adicionado ao site. Pode ser um módulo de terceiros ou consultas SQL lentas.
Tente isto: