我刚开始使用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) 我需要发送一个自定义错误页面,用于我的asp.net网站生成的503错误.我试图通过关闭应用程序池(不起作用)以及通过请求充满我的应用程序来模拟条件.即使IIS向我发送默认的503错误页面,即使我尝试在IIS和ASP.NET中为此错误代码设置自定义URL,它仍然会返回默认的503错误页面!
如果有人也能告诉我IIS发送的默认503错误页面在哪里,我将不胜感激.
我继承了一个应用程序(我的公司内部),它使用在Internet Explorer中运行的javascript,它使Ajax调用在WebLogic Server v10中运行的基于Struts的应用程序.
系统中的某些服务器端操作花费的时间超过3分钟.用户始终注意到Ajax调用在3分钟标记处返回503错误.我的用户可以等待超过3分钟,但503错误会中断他们的工作.
此应用程序需要进行性能调整,但我们非常需要一个临时的解决方法来延长返回503错误之前可以发生的时间.
目前的理论是IE XMLHttpRequest对象引发了503错误.一组假想的WebLogic专家倾注了我们的代码和WebLogic日志,并声明服务器端没有发生超时.但我有疑虑.
我的问题是,哪一个软件负责引发503错误:浏览器,Ajax javascript或服务器?这个超时期限可以改变吗?
嗨,我一直在努力解决我的问题,但无法做任何事情.
问题是
http://localhost/productservice/service.svc 在我的浏览器中键入此地址时,它给出了503 Service Unavailable错误
当我从VS 2010运行我的代码时,它给了我
位于http://localhost/ProductsService/Service.svc的HTTP服务太忙了.例外.
ProductService使用ApplicationPoolIdentity在ASP.NET v4.0集成应用程序池中运行.
我不知道自己需要做什么!
(Windows 7 Home&IIS7)
使用basicHttpBinding
服务器端配置是
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="AdventureWorksEntities" connectionString="metadata=res://*/ProductsModel.csdl|res://*/ProductsModel.ssdl|res://*/ProductsModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=PINCHY\SQLEXPRESS;Initial Catalog=AdventureWorks;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient"/>
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
</compilation>
</system.web>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior>
<!-- To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment -->
<serviceMetadata httpGetEnabled="true"/>
<!-- To receive exception details in faults …Run Code Online (Sandbox Code Playgroud) 在Chrome的控制台中可以看到以下内容(匿名域名,已添加粗体):
> somesite.ourdomain.org:44301/api/v1.0/AppCache/AdministrationStatusApi:1 GET https://devesaapi.abim.org:44301/api/v1.0/AppCache/AdministrationStatusApi 503 (Service Unavailable)
> esa:1 Access to XMLHttpRequest at 'https://somesite.ourdomain.org:44301/api/v1.0/AppCache/AdministrationStatusApi' from origin 'https://othersite.ourdomain.org:44301' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource
Run Code Online (Sandbox Code Playgroud)
503 的真正原因是负载平衡节点之一未正确响应负载平衡器。然而,Chrome 认为,由于 503 响应在此跨站点请求上没有 Access-Control-Allow-Origin 标头,因此它应该抱怨 CORS。
这很糟糕,因为它误导了我们的开发人员,并浪费了一些时间来寻找实际上并不存在的 CORS 问题。
Chrome 报告此返回 503 的请求违反了 CORS,这真的是正确的做法吗?其他浏览器有什么作用?
Windows 10 上的 Google Chrome 稳定版本 72.0.3626.109(官方版本)(64 位)
编辑:至少另一位开发者博主同意我的观点。
我创建了一个HTML文档,它将显示服务器尚未就绪,然后重定向到另一个页面.我希望这是503错误页面.
我需要在Apache中编辑哪个文件才能将此自定义HTML作为我的新503错误页面?我曾尝试按照多个网站上的说明进行操作,但它仍指向最初的Apache网站.
这是我在"httpd-vhosts.conf"文件中的代码.
<VirtualHost *:80>
ServerAdmin blah@blah.com
ServerName blah.blah.com
ServerAlias blah blah.blah.local
ErrorLog "logs/blah-error.log"
CustomLog "logs/blah-access.log" common
ErrorDocument 503 "D:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/blah/error.html"
LogLevel warn
RewriteEngine On
JkMount /* worker5
DocumentRoot "D:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/blah"
<Directory "D:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/blah">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
在"httpd.conf"文件中,它包含"httpd-vhosts.conf"文件,所以我不知道它为什么不起作用.任何帮助,将不胜感激.谢谢.
一个星期以来,我一直在尝试使用apache运行我的单声道配置.我一定试过几乎任何东西,可耻的是我注意到没有变化,问题依然存在.
当我尝试连接到服务器时,我收到503错误:服务暂时不可用当我查看错误日志时,它显示为空,我很确定这不是权限问题.
关于apache:
Package: apache2
Priority: optional
Section: httpd
Installed-Size: 36
Maintainer: Debian Apache Maintainers <debian-apache@lists.debian.org>
Architecture: amd64
Version: 2.2.16-6+squeeze4
Depends: apache2-mpm-worker (= 2.2.16-6+squeeze4) | apache2-mpm-prefork (= 2.2.16-6+squeeze4) | apache2-mpm-event (= 2.2.16-6+squeeze4) | apache2-mpm-itk (= 2.2.16-6+squeeze4), apache2.2-common (= 2.2.16-6+squeeze4)
Run Code Online (Sandbox Code Playgroud)
关于mono:
Package: mono-apache-server2
Priority: optional
Section: httpd
Installed-Size: 260
Maintainer: Debian Mono Group <pkg-mono-group@lists.alioth.debian.org>
Architecture: all
Source: xsp
Version: 2.6.5-3
Replaces: mono-server
Depends: debconf (>= 0.5) | debconf-2.0, mono-runtime (>= 1.1.8.1), libc6 (>= 2.11) | libc6.1 (>= 2.11) | libc0.1 (>= …Run Code Online (Sandbox Code Playgroud) 我需要在生产服务器中更新源文件(从存储库中提取和更新),运行迁移并重新生成缓存资产.
Symfony 2中是否有任何机制可以安全地执行此操作?比如将网站置于"维护模式"(应该抛出503)或其他什么?
我最近在使用 Google Chrome 时遇到了问题。某些站点似乎完全是随机的,返回 503 Service Unavailable 错误消息。我收到的最后一个是在尝试访问我的 CPanel 时从我的托管服务提供商那里收到的。我可以在 Firefox 或 IE 中完全正常地访问相同的 URL。它似乎与 Chrome 隔离。
我尝试了以下方法:
到目前为止,似乎没有什么可以纠正这个问题。从曾经非常可靠的浏览器中,它变得越来越严重。
我在跑步:
Windows 7 Chrome 版本 36.0.1985.143 米
我正在尝试使用以下命令拉/运行图像:
docker run -d --name sonarqube -p 9000:9000 sonarqub
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误:
Error response from daemon: received unexpected HTTP status: 503 Service Unavailable.
Run Code Online (Sandbox Code Playgroud)