【发布时间】:2013-07-24 02:58:03
【问题描述】:
有一个运行几分钟的 php 脚本。它会在服务器上创建大量(最多 10000 个)小 (2-20K) 文件。
由于某种原因,大约 90 秒后,我总是收到 500 内部服务器错误。我认为这可能是一些 php.ini 问题,所以我在那里编辑了一些值:
max_execution_time = 1000
max_input_time = 1000
default_socket_timeout = 1000
memory_limit = 400M
post_max_size = 100M
file_uploads = On
upload_max_filesize = 100M
我还检查了这些新设置是否通过使用 phpinfo() 发生,并且已经看到它们确实生效了。
为了使我的脚本正常工作,我还可以做什么/更改?
PHP5.5 Windows Server 2008 R2、SP1、 不幸的是,只有 600 MB 的物理内存 errors_log 中没有任何内容。
【问题讨论】:
-
CLI 还是 CGI?如果使用 php-fpm,您还应该在 php-fpm.conf 中更改时间限制