错误
我有一个带有大量照片上传器 (Plupload) 的 Web 应用程序,当我上传二十张照片时,大约六张(大约 30%)将因内部服务器错误而失败。我已经检查了该域的 Apache error.log,它没有任何新内容(我知道我正在查看正确的 error.log,因为这里确实显示了旧的错误)。
这只发生在我的 Dreamhost(我的托管服务提供商)服务器上的 VPS 上,而在我的开发服务器上,它运行如丝般顺滑。
哦,一个月前一切都很好,然后就开始失败了。那时我使用的是 Uploadify,因为它使用了 Flash,所以我无法调试上传失败的位置。
文件和脚本
上传的文件是照片,大约 100 kB 大,尽管我已经成功上传(并且仍然可以)3 MB 的照片。我的 .htaccess 在上传过程中自然不会改变。服务器端是一个 PHP 脚本,它使用 GD2 库来移动和调整照片大小。
服务器状态
我最近将我的 VPS 从 300 MB 的 RAM 升级到了 400 MB。这东西以前可以工作,我升级它只是为了排除内存的原因。我对 PHP 的内存限制也是 200 MB,所以这应该足够了。
我对Dreamhost 不想提供帮助感到非常沮丧,并表示“我们不能对您的代码导致的错误负责”和“不幸的是,我们仍然无法帮助您调试问题。”
当我的应用程序无法运行并且我的客户感到沮丧时,已经有一周的“支持”稀少了。
问题
- 这种“你靠自己”是否支持整个行业的标准,即您的主机会以不同的方式处理这个问题吗?
- 我该如何调试呢?