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

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 投票
2 回答
1611 浏览

solr - Solr + Jetty 在 Debian 上提供 HTTP 503

(这是来自servefault的交叉帖子。我将其发布在这里是因为没有人在那里回答我的帖子,而且我觉得这种在stackoverflow和serverfault之间的中间位置遇到了一个尴尬的空间。)

我已经根据我的需要修改了 Solr 中包含的示例项目(删除了示例停用词之类的内容并定义了我自己的模式)。在我的 Mac 上运行这个项目,一切正常:我可以启动 Jetty 并运行搜索查询。但是当我将项目推送到 Debian 系统时,当我尝试进行搜索查询时出现此错误:

HTTP 错误:503

SERVICE_UNAVAILABLE RequestURI=/solr

由码头提供支持://

请求日志显示已发出请求:

10.10.124.14 - - [22/06/2010:22:34:52 +0000] "GET /solr HTTP/1.1" 503 1311

不产生错误日志(至少不在 ./logs 目录中)。

我试图在 openjdk 和 Sun JRE 上运行这个项目。两者都很好地启动了码头,但在搜索时产生了相同的错误。我正在运行 Debian 9.0.4。

0 投票
1 回答
1591 浏览

drupal - 发生 drupal 重建内容访问 HTTP 错误 503

我有一个带有域访问模块的多站点 drupal 安装。很晚了,我开始收到这个警告“需要建立访问权限”。另外,我尝试重建访问权限,我得到'发生 HTTP 错误 503。/batch?id=24&op=do'

解决方案建议我禁用模块并重建内容访问权限。

这些网站似乎突然变得疯狂起来。对于未经身份验证的用户,我的访问被拒绝。

我有现场直播。有替代解决方案吗?

提前致谢 :)

0 投票
4 回答
126267 浏览

asp.net-mvc - 哪些可能会导致“服务不可用 503”错误?

我们有一个 asp.net MVC 应用程序部署到服务器上,但是当对服务器的请求太多时,客户端只会收到“503 服务不可用”错误。
但是,如果我将应用程序部署到另一台服务器(硬件配置较低),一切正常,甚至可以处理更多请求。
我的问题是什么可能的配置会导致以前的服务器抛出 503 错误?(这意味着请求没有到达我们的应用程序)。

0 投票
1 回答
1627 浏览

iis-7 - 如何在 IIS7 上构建站点保存页面?

我想建立一个保留页面,以便在站点维护期间我们可以显示适当的内容。

购物清单:

  • 轻松切换开/关
  • 不希望 Google BOT 认为所有页面都消失了 NOINDEX/NOFOLLOW
  • 不希望用户看到 IIS7 的“ERROR 500 go away”消息 - 改为显示我的自定义页面

我们曾经在站点中有一个 ASP“保存页面”,所有 URL 都将被路由到该站点。自从迁移到 IIS7 和 SEO 友好的 URL 重写以来,这不再可行。

因此,我们一直在使用一个单独的 IIS 站点,该站点仅包含一个保留页面 DEFAULT.ASP 和一个 404 处理程序,以便将任何 URL 路由到该站点。然后,我们必须在 IIS 配置中切换 IP 地址或主机标头域名(并且我们有一个绕过 PREVIEW.MyDomain.com 以在推出期间进入 Live 站点)

我们需要设置一个响应代码 - 我认为 503“服务不可用”最合适?(虽然Http 错误 503 的自定义错误页面似乎表明 IIS7 不会显示带有错误 503 的自定义页面?)

为了防止人们看到 IIS7“ERROR 500 go away”消息,我认为我们需要设置这个“保留站点”以允许详细错误?

主应用程序仍然是 Classic-ASP,但对于一个持有页面站点,如果这能让我们克服一些障碍,我们可以实现 ASP.NET。

是否有另一种方法可以在站点内处理此问题(因此所有请求都转到保留页面,但有一些后门,以便我们可以在删除保留页面之前测试站点升级)[请在下面查看我的想法]

目前,在 IIS 站点之间切换 IP 地址(或主机标头名称)并不是一项巧妙的操作 - 对于所涉及的 6 个 IIS 站点,手动操作需要一两分钟。也许我们可以只拥有可以切换的 Web.Config 文件——尽管我认为这可能意味着最近对设置的一些更改会在清洗中丢失:(

可能的替代实现:

我们一直在考虑有一个 DEFAULT.ASP(我们的站点通过单个 ASP 页面来处理所有请求),它允许设置一个标志并显示持有页面。然后会有一个“后门”供开发人员设置 Cookie(或者可能是 IP 地址“绕过”列表),以便在升级推出期间,他们可以在删除持有页面标志之前看到网站一切正常。

当前独立的Holding Site的一个好处是可以在那里部署任何HTML / Images / CSS,而在实时站点上,Holding页面必须假设任何东西,包括图像和CSS文件等,都可能作为升级 - 然后人为错误会妨碍您!

0 投票
1 回答
17501 浏览

javascript - 如何显示 JSON 错误消息?

我目前正在开发一个 tumblr 主题并构建了一个 jQuery JSON thingamabob,它使用 Tumblr API 来执行以下操作:

用户将点击“post type”链接(例如 Video Posts),此时 jQuery 将使用 JSON 获取与该类型相关的所有帖子,然后在指定区域动态显示它们。

现在一切都很顺利,除了 Tumblr 是 Tumblr 并且他们的服务器时不时地受到敲门,Tumblr API 有时会离线。现在我无法预见此功能何时会关闭,这就是为什么如果 JSON(无论出于何种原因)无法加载帖子时我想显示一些通用错误消息的原因。

你会看到我已经编写了一些代码来在 jQuery 找不到与该帖子类型相关的任何帖子但它不涵盖任何服务器错误时显示错误消息。注意:我有时会收到此错误:

加载资源失败:服务器响应状态为 503(服务暂时不可用)

正是为了这个 503 错误消息,我需要编写一些代码,但我有点无能为力:)

这是 jQuery JSON 代码:

如果您想查看实际演示,请查看Elegantem,但请注意,根据 Tumblr 的气质,一切可能对您来说绝对正常(或不正常)。


更新好的,所以在凌晨 2 点允许的情况下,按照 jmorts 的答案尽可能接近字母后,我编写了以下代码但没有成功 - 没有弹出警报。Myabe 我是个布偶,也许我只是个笨蛋,但如果你们这些绝地人能再偷看一眼,我真的很感激 :)

0 投票
2 回答
14813 浏览

tomcat - apache tomcat 503 自定义错误页面

我有 apache2 和 tomcat6(不是从 apt 存储库安装,手动下载并安装)在端口 80 上运行,带有 mod_jk 设置。访问 jsp servlet 页面,将浏览器指向http://myapp.mydomain.com/(虚拟主机在 tomcat(server.xml) 和 apache 中完成)。我正在尝试在部署期间当 tomcat 关闭(pkill -9 java 或 /etc/init.d/tomcat stop)时将 tomcat 的错误页面 503 重定向到自定义错误页面。

我的 apache 的 Document Root 是 /var/www/ 所以我把下面的条目放在 apache2.conf 文件中

ErrorDocument 503 maintenance.html并在 /var/www 下创建了一个文件 maintenance.html。当我测试停止 tomcat 并且我将页面重定向到 maintenance.html 时没有更改 url 但实际页面没有显示,而是文件名maintenance.html显示在浏览器上。任何人都可以帮助我正确配置在tomcat关闭时重定向到正确maintenance.html页面的apache吗?

0 投票
5 回答
28849 浏览

iis-7 - Service Unavailable 503 + 位于 http://localhost/ProductsService/Service.svc 的 HTTP 服务太忙

嗨,我一直在尝试解决我的问题,但是对此无能为力。

问题是

http://localhost/productservice/service.svc当在我的浏览器中输入这个地址时,它给了我 503 Service Unavailable 错误

当我从 VS 2010 运行我的代码时,它给了我

位于http://localhost/ProductsService/Service.svc的 HTTP 服务太忙。例外。

ProductService 在带有 ApplicationPoolIdentity 的 ASP.NET v4.0 集成应用程序池中运行。

我只是不知道我需要做什么!

(Windows 7 家庭版和 IIS7)

使用了 basicHttpBinding

服务器端配置是

客户端 app.config 是

任何帮助将不胜感激谢谢

0 投票
1 回答
4319 浏览

http - 为什么一个位置会出现 503 错误,而另一个位置不会出现?

为什么一个网站会在一个地方出现“503 - 服务暂时不可用”消息,但在另一个地方却可以很好地加载?其他网站加载正常,用户收到 503 错误。

0 投票
1 回答
2439 浏览

.htaccess - .htaccess 自定义 503 页面不起作用

我的 .htaccess 文件的前 3 行如下所示:

虽然 403 和 404 解决了 503 仍然显示旧的服务器默认消息。文件都在正确的目录中。此外,当我使用 Firebug i 并单击导致 503 的网络请求时,“答案”选项卡显示我的新 503 页面,但浏览器窗口显示旧页面?

有什么想法吗?服务器是一些带有 apache 2 的 linux。

提前致谢,

i3

0 投票
1 回答
11741 浏览

apache - 如果上游关闭,则显示自定义 503 页面

我使用 nginx 作为 apache 服务器的前端。配置文件如下所示:

现在,当 apache 关闭时,我收到一个由 nginx 生成的普通 502 页面。如何让它服务于我的自定义错误页面并返回在这种情况下更相关的状态代码 503?