【发布时间】:2014-09-23 18:59:46
【问题描述】:
我正在使用 GD 在运行时写入图像。该脚本正在生成预期的图像和文本。但是,我收到 404 错误。这些错误仅记录在我的服务器统计信息 (Awstats) 和我正在使用的浏览器的控制台中。没有产生错误页面,图像显示正常。
我没有存储图像,而是将它们直接输出到浏览器。使问题进一步复杂化的是,此脚本是先前项目的第二次迭代。较早的项目已经运行了一年多,没有出现任何错误。两个脚本的 GD 部分是相同的。两个脚本之间的唯一区别是第二个,导致错误,项目包含更多的逻辑。两个脚本都在同一台服务器上运行。
只有来自浏览器或服务器统计信息的错误消息,我不知道从哪里寻找问题。根据浏览器的不同,错误报告要么显示生成图像所需的整个 URI,要么来自包含 GD 脚本的 index.php。 Firefox 显示旧脚本在大约 150 毫秒内完成图像。新脚本的超时时间约为 1300 – 1400 毫秒。
我可以做些什么来详细了解导致 404 的原因?
【问题讨论】:
-
<?php header('Not here', 404); ?>会导致显示 404,但不会记录为 404。如果您的图像脚本正在创建图像并且显示正常,则 404 可能是错误错误。 -
一个深奥的回复?或者什么时候错误不是错误?这是一个商业产品。我认为每天发布 1000 个错误是不对的。