首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将大型文件(mp4)上载到IIS7.5会导致500个内部服务器错误

将大型文件(mp4)上载到IIS7.5会导致500个内部服务器错误
EN

Server Fault用户
提问于 2012-04-13 10:06:01
回答 4查看 7.4K关注 0票数 0

我做了一个网站,我需要能够上传视频文件,它已经工作了很长一段时间。但是,过了一段时间,它就停止工作了,现在它将在我上传视频时给出以下IIS错误消息。图像确实有效(可能是因为它们的尺寸较小)。我使用带有PHP服务器端脚本的html表单来上传。

我已经将整个inetpub的用户权限设置为允许IIS用户的所有操作。

如果你知道它能是什么,请告诉我,已经尝试了几个星期了。

提前感谢!

EN

回答 4

Server Fault用户

发布于 2012-04-13 10:08:29

upload_max_filesize和/或post_max_size值在php.ini中可能设置得太低。

票数 1
EN

Server Fault用户

发布于 2016-11-22 19:52:55

这对我起了作用:

除了这里的其他标准答案外,如果您使用的是FastCGI,请单击IIS中的本地FastCGI设置。然后检查活动、请求、空闲的超时。我将这些文件增加到300秒,然后我可以上传更大的文件。

票数 1
EN

Server Fault用户

发布于 2018-04-26 22:54:11

最近,我做了一个项目,要求增加IIS7中的上传大小限制。我试着用IIS7 (M.论坛获取更多信息)达到10种可能的效果。

如果您只需要文件<= 2 GB,您应该遵循其他建议(Chris和Janne的答案),但是如果您想上传更大的文件,IIS7 7/7.5只允许您达到4GB (4294967295字节),但是您不能使用所有的4 GBs...the --我也增加了1/2。

在您的web.config文件中,您可以更改maxAllowedContentLength (更多信息这里):

代码语言:javascript
复制
<system.webServer>
  <security>
    <requestFiltering>
      <requestLimits maxAllowedContentLength="2147483648" />
    </requestFiltering>
  </security>
</system.webServer>

以上编辑将允许您获得2GB的上传,并结合更改您的php.ini文件。您可能希望使用ini_set('max_execution_time', 300); //300 seconds = 5 minutes在脚本中增加脚本执行时间,因为较大的文件可能需要更长的时间。

祝你好运,万事如意!

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/379137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档