我在项目中使用Codeigniter框架 - 我有一个读取数组并使用SwiftMailer电子邮件框架发送超过10,000封电子邮件的工具。我曾经提出应该发送个人邮件404 Page Not Found - CodeIgniter相关
一种形式,但它并不在一段时间后送出所有的人,因为我得到以下错误:你
404未FoundThe页请求未找到。 - 500.shtml
页面本身并不实际重定向到其他任何地方,所以不明白为什么会这样说 - 任何人有任何想法?
感谢
我在项目中使用Codeigniter框架 - 我有一个读取数组并使用SwiftMailer电子邮件框架发送超过10,000封电子邮件的工具。我曾经提出应该发送个人邮件404 Page Not Found - CodeIgniter相关
一种形式,但它并不在一段时间后送出所有的人,因为我得到以下错误:你
404未FoundThe页请求未找到。 - 500.shtml
页面本身并不实际重定向到其他任何地方,所以不明白为什么会这样说 - 任何人有任何想法?
感谢
它看起来像你实际上有一个500错误结束了,但是当CI尝试为一个500错误(500.shtml)显示自定义错误页,它不能找到它,所以抛出一个404代替。检查你的日志,找出500错误的原因。
如何删除此自定义错误页面,并将其加载到默认错误页面? – Zabs
这将是一个自定义错误页面,可能设置在Web服务器本身。如果它是一个Apache服务器,请检查httpd配置并删除不需要的任何ErrorDocument指令,以便您可以看到实际的错误。正如汤姆所说,如果这种情况在很长时间后发生,你很可能会超时。超时时间长度可以使用set_time_limit()
或php.ini设置max_execution_time
从PHP端增加。但是一般情况下,如果你有一个长期运行的任务,那么在后台进程中运行它比试图将它放到HTTP请求中好得多。
我想这是一个超时。 – thwd