问题标签 [http-status-code-500]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
280 浏览

http - 自定义 http 错误页面返回 httpcode 200(而不是 404 或 500)

我正在努力处理一些自定义错误页面。

在我的 web.config 我有以下正确显示我的错误页面:

404 和 500 错误页面显示正确,但使用 Fiddler 之类的程序我可以看到页面返回 statusCode 200,即使发生了 404 或 500 错误。这是一个问题。

我试图改变现有的响应、响应模式和它们的不同组合,但无论我尝试如何,我都不会工作。

我的问题是:我在错误页面上做错了什么吗?我肯定错过了什么。

0 投票
1 回答
611 浏览

asp-classic - 自定义 500 错误页面是经典的 asp

我的 web.config 文件中有这个。

404 重定向工作正常,但 500 重定向什么也不做。我完全感到困惑。帮助不大。谢谢。

0 投票
0 回答
463 浏览

objective-c - 如何在Objective C的Google Drive / Fetcher服务中使用自动重试

问题

我正在使用google-api-objectivec-client库来使用 Google Drive API。
我正在appDataFolder(例如)内部创建 10 个文件夹,没有任何延迟,而且速度太快,而且我不断收到9/10的请求错误:

很可能,它与“垃圾邮件”userRateLimit异常有关,因为它可以通过“睡眠”轻松修复(已多次复制)。

建议的解决方案

谷歌建议用这种错误重试请求,即使它提供了很好的 API 来自动完成。根据文件

GTL 服务类和 GTMSessionFetcher 类提供了一种机制,用于自动重试一些常见的网络和服务器错误,并适当增加每次尝试之间的延迟。您可以通过设置 retryEnabled 属性打开对 GTL 服务的自动重试支持。

重试的默认错误为 http 状态 408(请求超时)、503(服务不可用)和 504(网关超时)、NSURLErrorNetworkConnectionLost 和 NSURLErrorTimedOut。您可以指定除默认值 1 分钟以外的最大重试间隔,并且可以提供可选的重试选择器来自定义每次重试尝试的条件。

但是状态为 500 的错误不在默认列表中。所以,我试着用这个:

我创建了一个不断返回的方法YES,但它永远不会被调用,因此不会重试有错误的请求。

问题

如何使用自动重试google-api-objectivec-client

更新。重现问题的代码示例:

更新更新该问题在图书馆的 GitHub 上进行了讨论。简短回答:无法自动重试这些错误。它应该由用户以编程方式管理handlers

重试逻辑位于 http fetcher 类中,因此重试仅反映网络请求期间出现的错误。

0 投票
2 回答
4957 浏览

facebook - Facebook 图形 API 响应大小限制(错误代码 1)

只是分享一些我在测试我的应用程序时遇到的信息。

Facebook Graph API 实现了速率限制,如其文档页面所述。今天我试图从 CNN facebook 页面检索提要,但出现以下500错误:

{"error":{"code":1,"message":"Please reduce the amount of data you're asking for, then retry your request"}}

这是我试图测试的查询:

https://graph.facebook.com/v2.3/5550296508/feed?fields=id,actions,application,caption,created_time,description,from,icon,is_hidden,link,message,message_tags,name,object_id,picture,place,privacy,properties,source,status_type,story,story_tags,to,type,updated_time,with_tags,shares,likes.limit(50),comments.filter(stream).limit(50){attachment,created_time,from,id,like_count,message,message_tags,comments{attachment,created_time,from,id,like_count,message,message_tags}}&access_token=xxxxxxx

0 投票
0 回答
1012 浏览

php - 非常大的 PHP 脚本返回 500 内部服务器错误

我正在使用 Cron 作业将数据从不同的应用程序(如 Prosperworks、Chargebee、Intercom)推送到 Geckoboard。我通过对这些应用程序进行 API 调用来做到这一点。这些脚本非常大,因为它们会获取大量数据。所以我将 set_time_limit 方法设置为 0,它在本地服务器上运行良好,当我从我的 Subversion 存储库中点击 URL 时。

但是,当我尝试在实时服务器上访问相同的 URL 时,它会引发 500 内部服务器错误。我试图在现场只获取几条记录,它奏效了。但是我尝试获取所有记录,无论是在浏览器中还是通过 cron in 都为这两种方法返回 500 内部服务器错误。当然它与代码无关,因为相同的文件在本地服务器上工作。

我正在通过 wget 从 cpanel 运行 cron 作业。我要访问的 URL 是donesafe.io/geckoboard/partner/new.php

谢谢!

0 投票
1 回答
940 浏览

.htaccess - 子域中的 Codeigniter 错误 500

因此,我最近在子域中安装了 codeigniter,当我尝试访问它时出现 500 错误。脚本应该正常运行,我在其他几个域上都有它,我猜它是主域文件夹(public_html)上的 htaccess。

这是“根”文件夹中的 .htaccess

这是子域中的 .htaccess(命名为:db.domain.com)

现在,每当我尝试访问“ http://db.domain.com ”时,它都会将我重定向到“ http://db.domain.com/blog/ ”。如果我尝试通过“ http://domain.com/db ”之类的子文件夹访问它会给我一个 500Error。

我们还在 apache/error_log 中得到这些垃圾行:

另外,让我告诉你它在 VPS 和“根” .htaccess 文件中,它不是我制作的,而是来自客户端,我所做的只是在他的 .htaccess 文件中添加一个额外的行来“停止”重定向,但它根本不起作用。那是我添加的行(已经在我发布的代码中)

即使我将其删除或将其留在那里,它仍然会给出错误。哦,在“根”文件夹中,他安装了 WordPress。

希望我足够清楚,请随时问我其他问题。

0 投票
0 回答
614 浏览

php - Contao 间歇性 500 错误

康淘3.5.9

我的 contao 网站出现 500 服务器错误。这在每一页上间歇性地发生。error_log 显示以下内容:

xxx.xxx.xxx.xxx - - [29/Apr/2016:11:08:39 +0000] "GET /news-insight/news.html HTTP/1.1" 500 - "-" "Mozilla/5.0 (Windows NT 10.0;Win64;x64) AppleWebKit/537.36(KHTML,如 Gecko)Chrome/49.0.2623.112 Safari/537.36"

PHP 日志什么也没显示。

我正在使用默认的 htaccess 文件

有没有人遇到过这个?如何修复?

0 投票
1 回答
756 浏览

javascript - 500 内部服务器错误,ajax,setInterval

从我的 javascript 文件中,我正在调用一个间隔函数,这是代码

这是被调用的函数, php 中的 trackUnreadMsgs。

显然一切都在浏览器(Chrome)上运行良好,但这是控制台正在打印的内容:

我想知道,我做错了什么,为什么我会收到这个日志以及如何解决这个问题。我在 localhost Wamp 服务器上运行它。

0 投票
0 回答
46 浏览

php - 如何修复 HTTP 错误 500

我基本上是在用 Wordpress 建立一个网站,当我第一次交换主题时,它并没有让我改变主题。然后过了一会儿,我直接无法查看网站或 Wordpress 页面。我做错什么了吗?该网站的链接在这里:http: //iwear.pk

我在这里先向您的帮助表示感谢

0 投票
1 回答
212 浏览

php - 内部服务器错误 - Drupal 6

我有 Drupal 6 站点。

我启用了 CSS 和 JS 文件的压缩。昨晚我上传了几个css文件。我从 Drupal 站点清除了缓存。它工作正常..

但是今天早上当我打开网站时,它正在抛出错误

500内部服务器错误。请联系您的系统管理员。

无论如何,我以管理员身份登录并禁用了压缩,因此所有 css 和 js 文件问题都得到了修复,但位于sites/default/files/下的图像下的图像未加载并为这些文件获取 500 错误。

这对我的网站非常重要。

我已经恢复了文件并上传了。但不工作。

最奇怪的是,我在我的子域 dev.hello.com 上执行此操作,但问题也影响/在主站点上出现相同的错误。www.hello.com

我到目前为止采取的步骤:

完全一样的问题

任何帮助高度赞赏。