Tim*_*hyP 7 iis php windows-server-2008 drupal web-platform-installer
我在 Windows Server 2008 上使用 Web 平台安装程序安装了多个 drupal 7 站点。
直到知道他们工作没有任何问题,但最近内部服务器错误 500 开始出现(每隔这么多请求一次),现在它发生在任何 php 站点的所有请求中。
没有太多细节可以继续,从它工作到现在之间没有任何变化(反正我什么都不知道)
日志文件中充斥着诸如
[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
Run Code Online (Sandbox Code Playgroud)
我曾尝试增加 php.ini 中的内存限制,如下所示:
memory_limit = 512MB
Run Code Online (Sandbox Code Playgroud)
但这似乎也不能解决问题。
这是在IIS中的全局php配置 一一查看站点时,发现PHP好像被禁用了。
未启用 PHP。注册新的 PHP 版本以通过 FastCGI 启用 PHP
所以我尝试再次注册php版本
C:\Program Files\PHP\v5.3\php-cgi.exe
Run Code Online (Sandbox Code Playgroud)
但是当我尝试应用更改时,我得到了
执行此操作时出错详细信息:由于对象的当前状态,操作无效
除此之外,似乎没有任何其他信息。我不知道为什么突然之间 php 不再可用于这些网站。
PS:我已经重新启动了 IIS、服务器等...该服务器托管在 amazon S3 上,所以我给了服务器一些更多的权力
更新 这些似乎是两个不同的问题
第一个问题导致每个请求的内部服务器错误。
增加到 512MB 似乎暂时解决了问题,但过了一会儿,服务器错误又回来了。请注意,IIS 内的 PHP 管理器仍显示站点没有可用的 PHP(全局配置确实将其视为可用)
所以问题还是没有解决
| 归档时间: |
|
| 查看次数: |
2729 次 |
| 最近记录: |