有一个运行几分钟的 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 中没有任何内容。