标签: http-status-code-503

在Rails中返回特定的http状态代码

如何在整个应用程序中返回Rails中的503 Service Unavailable

另外,您如何为特定控制器执行相同操作?

ruby-on-rails http http-status-codes http-status-code-503

71
推荐指数
2
解决办法
6万
查看次数

哪些可能导致"服务不可用503"错误?

我们有一个部署到服务器的asp.net MVC应用程序,但是当对服务器的请求太多时,客户端只会收到"503 service unavailable"错误.
但是,如果我将应用程序部署到另一台服务器(较低的硬件配置),一切正常,甚至更多的请求它可以很好地处理.
我的问题是,可能的配置会导致以前的服务器丢弃503错误?(这意味着请求未达到我们的申请).

iis asp.net-mvc windows-server-2003 http-status-code-503

52
推荐指数
2
解决办法
12万
查看次数

如何检测503 Service暂时不可用错误的原因并处理它?

我在我的应用程序中多次收到错误503服务暂时不可用,我想检测为什么会出现此错误,如何?如果有一个日志文件或类似的东西,因为我不熟悉apache.

第二件事是,是否有可能处理此错误,当它发生时,apache重新启动?

apache tomcat http-status-code-503 tomcat7

44
推荐指数
1
解决办法
18万
查看次数

IIS7:为应用程序池"YYYYY"提供服务的进程与Windows进程激活服务发生致命的通信错误

我们正在运行一个32位Windows服务器2008,其IIS版本为7.
我们正在尝试发布一个asp.net 4.0 webapp,到目前为止,我们的尝试只在serverlog中产生了一些警告,甚至没有停止4.0应用程序池

为应用程序池"ASP.NET v4.0"提供服务的进程与Windows进程激活服务发生致命的通信错误.进程ID是'1904'.数据字段包含错误编号.

该应用程序在4.0 app-pool和默认网站下运行.
我们还有一些较旧的.asp运行完美无缺.
即使在尝试发布一个贫瘠的(只读一行文本).aspx文件时,它也失败了......我们已经很久没有想过要做什么,所以任何形式的输入都会受到赞赏......

asp.net iis-7 windows-server-2008 http-status-code-503

40
推荐指数
3
解决办法
11万
查看次数

为应用程序池"Classic .NET AppPool"提供服务的进程与Windows进程激活服务发生致命的通信错误

我在Windows Server 2008上的IIS 7上运行ASP.NET 3.5 Web应用程序.

我今天下午早些时候收到了以下错误:

HTTP Error 503. The service is unavailable.

我查看了事件日志并发现:

A process serving application pool 'Classic .NET AppPool' suffered a fatal communication error with the Windows Process Activation Service. The process id was '3328'. The data field contains the error number.

以下是该活动的全部细节:

Log Name:      System
Source:        Microsoft-Windows-WAS
Date:          18/09/2009 14:58:31
Event ID:      5011
Task Category: None
Level:         Warning
Keywords:      Classic
User:          N/A
Computer:      computername
Description:
A process serving application pool 'Classic .NET AppPool' suffered a …
Run Code Online (Sandbox Code Playgroud)

asp.net iis-7 http http-status-code-503

36
推荐指数
3
解决办法
7万
查看次数

解决SharePoint Server 2010 - 503.安装后服务不可用

已安装:适用于Internet Enterprise Beta的SharePoint Server 2010(x64)开:64位硬件上的Windows Server 2008 Standard(x64)

尝试访问管理中心控制台导致IIS返回503.该服务不可用

并且在应用程序日志中发现了此错误

由于配置问题,无法加载模块DLL'C:\ Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\isapi\owssvr.dll'.当前配置仅支持加载为x86处理器体系结构构建的映像.

经过多次努力,解决方案原来是:

1)确保"SharePoint管理中心"应用程序池的enable32BitAppOnWin64 seeting设置为False,"SharePoint Web Services Root"应用程序池的设置相同

2)编辑applicationHost.config:

更改:

  <globalModules>
 ...
 ...
 <add name="SharePoint14Module" image="C:\Program Files\Common
 Files\Microsoft Shared\Web Server
 Extensions\14\isapi\owssvr.dll"
 preCondition="appPoolName=SharePoint
 Central Administration v4" />
 </globalModules>
Run Code Online (Sandbox Code Playgroud)

至:

    <add name="SharePoint14Module" image="C:\Program Files\Common Files\Microsoft
 Shared\Web Server Extensions\14\isapi\owssvr.dll" preCondition=
"appPoolName=SharePoint Central Administration v4,bitness64" />
Run Code Online (Sandbox Code Playgroud)

我希望这有助于某人:-)

bitness64是这里的神奇词

service sharepoint-2010 http-status-code-503

27
推荐指数
4
解决办法
10万
查看次数

Captcha的HTTP状态代码

有时(经常请求资源时)我正在拦截带有验证码的(HTML)资源的呈现.拦截不会产生任何重定向.它发生在同一个URI上.

我现在想知道哪些HTTP状态代码最适合这些要求:

  • 它应该在语义上适合.

  • 谷歌应该明白这个拦截是一个临时条件,不应该影响其索引中的现有资源.

  • Web浏览器将显示带有验证码的响应正文.

这些是我到目前为止确定的候选人:

409冲突

由于与资源的当前状态冲突,无法完成请求.此代码仅在预期用户可能能够解决冲突并重新提交请求的情况下才允许.响应主体应该包含足够的信息供用户识别冲突的来源.

这听起来很完美.冲突状态来自那些经常请求资源的客户端.响应还包括足够的信息来识别冲突的根源并解决冲突.

503服务不可用

由于服务器临时过载,服务器当前无法处理请求.这意味着这是一个暂时的条件[...].如果已知,则可以在Retry-After报头中指示延迟的长度.

这听起来适度.我甚至可能知道延迟的长度并提供这样的标题.但我在这里错过了用户可以解决问题的重点.此外,范围太广(服务器重载与资源过载).

captcha http http-status-codes http-status-code-503 http-status-code-409

23
推荐指数
1
解决办法
4665
查看次数

重载服务器的HTTP状态代码

几个小时我的网站服务器负载太大.
我应该将哪个HTTP状态代码发送到访问我网站的Googlebot?

" 269 Call Back Later "是否适用于此案例,或者503服务不可用或您还有其他建议吗?

seo googlebot http http-status-codes http-status-code-503

16
推荐指数
2
解决办法
7103
查看次数

HTTPError:HTTP错误503:服务不可用goslate语言检测请求:Python

我刚开始使用Python中的goslate库来检测文本中单词的语言,但在测试了7-8个输入之后,我给出了输入,其中包含用阿拉伯语和英语两种语言编写的单词.之后,它开始给我错误.

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    execfile("C:/test_goslate.py");
  File "C:/test_goslate.py", line 12, in <module>
    language_id = gs.detect('الدولة')
  File "C:\Python27\lib\site-packages\goslate.py", line 484, in detect
    return self._detect_language(text)
  File "C:\Python27\lib\site-packages\goslate.py", line 448, in _detect_language
    return self._basic_translate(text[:50].encode('utf-8'), 'en', 'auto')[1]
  File "C:\Python27\lib\site-packages\goslate.py", line 251, in _basic_translate
    response_content = self._open_url(url)
  File "C:\Python27\lib\site-packages\goslate.py", line 181, in _open_url
    response = self._opener.open(request, timeout=self._TIMEOUT)
  File "C:\Python27\lib\urllib2.py", line 410, in open
    response = meth(req, response)
  File "C:\Python27\lib\urllib2.py", line 523, in http_response
    'http', request, response, code, msg, …
Run Code Online (Sandbox Code Playgroud)

python http-error http-status-code-503 goslate

15
推荐指数
3
解决办法
1万
查看次数

AWS ECS 503服务在部署时暂时不可用

我正在为我的应用程序使用带有应用程序负载均衡器的Amazon Web Services EC2容器服务.当我部署新版本时,我得到503服务暂时不可用大约2分钟.它比我的应用程序的启动时间多一点.这意味着我现在无法进行零停机部署.

是否有设置在启动时不使用新任务?或者我在这里缺少什么?

更新:

ALB的目标组的运行状况检查编号如下:

Healthy threshold:     5
Unhealthy threshold:   2
Timeout:               5 seconds
Interval:              30 seconds
Success codes:         200 OK
Run Code Online (Sandbox Code Playgroud)

健康阈值是'在考虑不健康目标健康之前所需的连续健康检查成功次数'
不健康阈值是'在考虑目标不健康之前所需的连续健康检查失败次数'.
超时是'没有响应意味着健康检查失败的时间量,以秒为单位.'
间隔是'单个目标的健康检查之间的大致时间'

更新2:所以,我的集群由两个EC2实例组成,但如果需要可以扩展.所需和最小计数为2.我为每个实例运行一个任务,因为我的应用程序需要特定的端口号.在我部署之前(jenkins运行aws cli脚本)我将实例数设置为4.如果没有这个,AWS就无法部署我的新任务(这是另一个需要解决的问题).网络模式是桥梁.

amazon-web-services amazon-ecs http-status-code-503 amazon-elb

15
推荐指数
2
解决办法
9232
查看次数