- Remove From My Forums
-
Question
-
I’ve received this error twice over 2 days in the SQL Agent error log during off-hours from a server which has not had any changes to it in the last few months (once at 3:32AM and the next day at 3:46AM. I’ve been able to tie it to log-shipping backup jobs (all of which run under the SQL Service domain account) which run every minute. It seems to be only momentary, as the next attempt a minute later is successful.
I get the same set of messages for each database for the same time which look like this:
Date 07.03.2008 3:31:51 AM
Log SQL Agent (Current — 10.03.2008 6:15:00 PM)Message
[298] SQLServer Error: 258, TCP Provider: Timeout error [258]. [SQLSTATE 08001]Date 07.03.2008 3:31:52 AM
Log SQL Agent (Current — 10.03.2008 6:15:00 PM)Message
[165] ODBC Error: 0, Login timeout expired [SQLSTATE HYT00]Date 07.03.2008 3:31:52 AM
Log SQL Agent (Current — 10.03.2008 6:15:00 PM)Message
[298] SQLServer Error: 258, Unable to complete login process due to delay in login response [SQLSTATE 08001]Date 07.03.2008 3:31:52 AM
Log SQL Agent (Current — 10.03.2008 6:15:00 PM)Message
[382] Logon to server ‘(local)’ failed (SubSystemStepHistoryLogger)I can’t find any documentation on these errors on the web or MSDN site. Can I chalk this up to possibly «winking» connection to our domain controller? We’ve never had these messages before, and our LAN department swears that there have been no upgrades to the network or domain controller servers recently.
Answers
-
Sunrise,
I had almost a similar experience this week.We got a STELLENT content software which is using SQL 2K as backend.
There were other databases hosted in this SQL box and one of my colleague restedted the SQL service (planned restart) and Stellent and some of the applications weren’t connecting.
When we restarted the server, everything works fine. We again restarted DB services to figure out the root cause. Stellent down after SQL service restart. Raised a ticket with Oracle who bought Stellent and wasn’t helpful.
Finally after 2 days we found out the problem.
The TCPIP wasn’t listening for SQL Server when the service is restarted. But will listen when the machine is rebooted which we can’t do much as there is one more instance and some other DB applications.
So we disabled TCP and reenabled after service restart and everything worked like a charm.
Now we know the immediate workaround for this issue if happen again.
Hope this would help you troubleshoot and resolve this issue.
Please let us know if this helped you resolve your issue.
thx,
Jose Mathew
If this post helped you resolve your issue, please mark ‘answered’
I get the following message when trying to connect to SQL database from a remote machine using MS Management Studio with Server Name [ XX.XXX.XXX.XXX,1433MyServerName ] and SQL authentication:
Cannot connect to XX.XXX.XXX.XXX,1433MyServerName.
ADDITIONAL INFORMATION:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 — The wait operation timed out.) (Microsoft SQL Server, Error: 258)The wait operation timed out
I have done the following:
- Allowed remote connection in Server Properties window in SQL Management Studio
- Configured server machine to have static IPv4/DNS addresses.
- Enabled TCP/IP in SQL Configuration Manager (in SQL Server Network Configuration)
- In TCP/IP properties, adjusted [ Protocol -> Listen All -> No ] & set IP[1-8] to TCP port 1433 and IPAll port to 1433 (TCP dynamic ports left blank)
- Set Inbound/Outbound enable connection (Domain, public, private) rules in Windows Firewall for ports TCP 1433, UDP 1434 (should make no difference, since port is specified), service executables: sqlbrowser.exe in C:Program Files (x86)Microsoft SQL Server90Shared (not used I think because port is specified) and sqlservr.exe in C:Program FilesMicrosoft SQL ServerMSSQL13.MyServerName MSSQLBinn
- Set NAT actions in server-side router for ports 1433 (TCP), 1434 (UDP) (again, should not matter) to server’s local IPv4 address and ports 1433, 1434 accordingly.
- Made sure SQL service is running, ports are open and listening on server machine.
I can connect to the database on server machine using Windows or Sql credentials with either PC name, or machine’s local IPv4.
Interesting thing is, when >telnet XX.XXX.XXX.XXX 1433
is run, it takes about 10-12 seconds to fail (Could not open connection to the host, on port 1433: Connect failed), but I can see the 2 packets coming to the router itself. Same with the login using SQL Manager — packets come to the router, but either server machine refuses (doesn’t resolve?) the connection, or it doesn’t even get to the machine.
Appreciate your suggestions.
Versions used:
- MS SQL Server 2016 Express, MS SQL Management Studio 17, SQL Server 2016 Configuration Manager, Windows 10 Pro.
I have been trying unsuccessfully for some time now to connect to my new SQL Server Express RDS using Microsoft SQL Server Management Studio 18
I have tried both the following as Server name taken straight from the endpoint given from the dashboard (hidden for security) with username and master password I set
XXXXXXXXXXX.cietr0yjuf3q.us-east-1.rds.amazonaws.com
XXXXXXXXXXX.cietr0yjuf3q.us-east-1.rds.amazonaws.com,1433
I encounter the error (provider: TCP Provider, error: 0 — The wait operation timed out.) (Microsoft SQL Server, Error: 258)
I have tried nearly every single solution I have found online to no avail
I have ensured it is using TCP/IP as Network Protocol
My firewall is disabled and I am using a normal home wifi, ie no wifi restrictions that could be causing this issue
I have ensured the db has Public accessibility set to «Yes»
I have ensured that the security group being used has inbound rules set for all traffic and any source, ie, «0.0.0.0/0» and «::/0» (I am aware of the security risks, but I just want any connection at all to work now)
I have also tried it with allowing my IP only with no change in result
I have also tried Telnet as below:
> telnet XXXXXXXXXXX.cietr0yjuf3q.us-east-1.rds.amazonaws.com 1433
Connecting To XXXXXXXXXXX.cietr0yjuf3q.us-east-1.rds.amazonaws.com…Could not open connection to the host, on port 1433: Connect failed
Finally, I even tried deleting the database and starting anew, same issue
Any help or new suggestions at all would be appreciated
THE INFORMATION IN THIS ARTICLE APPLIES TO:
- All GlobalSCAPE products, all versions
- Refer to https://kb.globalscape.com/KnowledgebaseArticle11144.aspx for EFT-specific HTTP error codes
DISCUSSION
During your HTTP sessions, you’ll receive various numbered codes from Web servers. When connected via HTTP, CuteFTP and HTTP servers to which you connect can display these codes in the log window. Some codes represent errors. Most others simply communicate the status of the connection. Here are brief explanations for the most common status and error codes.
The list below are standard HTTP codes. Numbers outside this list are proprietary to the Server or Client that you are using.
Error or Status Code | Description |
---|---|
100 Series |
Informational — These status codes indicate a provisional response. The client should be prepared to receive one or more 1xx responses before receiving a regular response. |
100 |
Continue. |
101 |
Switching protocols. |
|
|
200 Series |
Success — This class of status codes indicates that the server successfully accepted the client request. |
200 |
The client request has succeeded. This status code indicates that the Web server has successfully processed the request. |
201 |
Created. |
202 |
Accepted. |
203 |
Non-authoritative information. |
204 |
No content. |
205 |
Reset content. |
206 |
Partial content. |
|
|
300 Series |
Redirection — The client browser must take more action to fulfill the request. For example, the browser may have to request a different page on the server or repeat the request by using a proxy server. |
302 |
Object moved. |
304 |
Not modified. The client requests a document that is already in its cache and the document has not been modified since it was cached. The client uses the cached copy of the document, instead of downloading it from the server |
307 |
Temporary redirect. |
|
|
400 Series |
Client Error — An error occurs, and the client appears to be at fault. For example, the client may request a page that does not exist, or the client may not provide valid authentication information. |
400 |
Bad request. |
401 |
Access denied. |
401.1 |
Logon failed. The logon attempt is unsuccessful, probably because of a user name or password that is not valid. |
401.2 |
Logon failed due to server configuration. |
401.3 |
Unauthorized due to ACL on resource. This indicates a problem with NTFS permissions. This error may occur even if the permissions are correct for the file that you are trying to access. For example, you see this error if the IUSR account does not have access to the C:WinntSystem32Inetsrv directory. |
401.4 |
Authorization failed by filter. |
401.5 |
Authorization failed by ISAPI/CGI application. |
401.7 |
Access denied by URL authorization policy on the Web server. This error code is specific to IIS 6.0. |
403 |
Forbidden. |
403.1 |
Execute access forbidden. The following are two common causes of this error message:
|
403.2 |
Read access forbidden. Verify that you have Read access to the directory. Also, if you are using a default document, verify that the document exists. |
403.3 |
Write access forbidden. Verify that you have Write access to the directory |
403.4 |
SSL required. Use HTTPS instead of HTTP to access the page. |
403.5 |
SSL 128 required. |
403.6 |
IP address rejected. |
403.7 |
Client certificate required. You do not have a valid client certificate installed |
403.8 |
Site access denied. |
403.9 |
Too many users. The number of users who are connected to the server exceeds the connection limit. |
403.10 |
Invalid configuration. |
403.11 |
Password change. |
403.12 |
Mapper denied access. The page that you want to access requires a client certificate, but the user ID that is mapped to your client certificate has been denied access to the file. |
403.13 |
Client certificate revoked. |
403.14 |
Directory listing denied. |
403.15 |
Client Access Licenses exceeded. |
403.16 |
Client certificate is untrusted or invalid. |
403.17 |
Client certificate has expired or is not yet valid. |
403.18 |
Cannot execute requested URL in the current application pool. This error code is specific to IIS 6.0. |
403.19 |
Cannot execute CGIs for the client in this application pool. This error code is specific to IIS 6.0. |
403.20 |
Passport logon failed. This error code is specific to IIS 6.0. |
404 |
Not found. This error may occur if the file that you are trying to access has been moved or deleted. |
404.0 |
File or directory not found. |
404.1 |
Web site not accessible on the requested port. |
404.2 |
Web service extension lockdown policy prevents this request. |
404.3 |
MIME map policy prevents this request. |
405 |
HTTP verb used to access this page is not allowed (method not allowed). |
406 |
Client browser does not accept the MIME type of the requested page. |
407 |
Proxy authentication required. |
412 |
Precondition failed. |
413 |
Request entity too large. |
414 |
Request-URL too long. |
415 |
Unsupported media type. |
416 |
Requested range not satisfiable. |
417 |
Execution failed. |
423 |
Locked error. |
|
|
500 Series |
Server Error — The server cannot complete the request because it encounters an error. |
500 |
Internal server error. You see this error message for a wide variety of server-side errors. |
500.12 |
Application is busy restarting on the Web server. Indicates that you tried to load an ASP page while IIS was in the process of restarting the application. This message should disappear when you refresh the page. If you refresh the page and the message appears again, it may be caused by antivirus software that is scanning your Global.asa file. |
500.13 |
Web server is too busy. |
500.15 |
Direct requests for Global.asa are not allowed. |
500.16 |
UNC authorization credentials incorrect. This error code is specific to IIS 6.0. |
500.18 |
URL authorization store cannot be opened. This error code is specific to IIS 6.0. |
500.100 |
Internal ASP error. You receive this error message when you try to load an ASP page that has errors in the code. |
501 |
Header values specify a configuration that is not implemented. |
502 |
Bad Gateway. Web server received an invalid response while acting as a gateway or proxy. You receive this error message when you try to run a CGI script that does not return a valid set of HTTP headers. |
502.1 |
CGI application timeout. |
502.2 |
Error in CGI application. |
503 |
Service unavailable. This error code is specific to IIS 6.0. |
504 |
Gateway timeout. |
505 |
HTTP version not supported. |
Посещая сайты в интернете, мы часто натыкаемся на различные ошибки при загрузке. Часть из них вызвана проблемами на стороне сервера, многие связаны с настройками пользовательского устройства, некоторые возникают из-за сбоев в работе интернет-служб. Страница «Error 1020 Access Denied» обычно открывается на веб-сайтах, которые используют сервисы компании Cloudflare (сеть доставки контента (CDN), защиты от DDoS-атак, DNS-серверы), когда та блокирует IP-адрес пользователя. Но существуют и другие причины, по которым возникает ошибка 1020 на сайте. Мы разберем ситуации, когда проблема носит локальный характер, и подскажем, как устранить эту неисправность на стороне пользователя.
Что значит ошибка 1020 Доступ Запрещен
Ошибка 1020 Access Denied — это сообщение о том, что вам отказано в доступе к странице, которую вы пытаетесь посмотреть. Ее код имеет формат «1ххх», а это указывает на то, что сайт работает с прокси-сервером Cloudflare и использует предлагаемые им функции безопасности. Как правило, ошибка появляется, если его защитная система выявила нарушение правил брандмауэра: в том числе, что на веб-ресурс пробует зайти айпи-адрес из черного списка. В таком случае запрос просто блокируется, а посетитель видит уведомление Error 1020. Иногда в системе случаются ложные срабатывания, и доступ запрещают обычному интернет-пользователю.
Другой распространенной причиной появления кода 1020 является конфликт файлов cookie, которые сервис Cloudflare применяет для сохранения информации о взаимодействиях с сайтом и обеспечения большей безопасности. Если вы уверены, что ваш айпишник «чист», стоит попробовать исправить проблему самостоятельно.
Как исправить ошибку 1020 Access Denied
Все ваши действия по устранению ошибки 1020 будут так или иначе связаны с браузером, поскольку, как мы уже сказали, чаще всего дело заключается в куки-файлах, а настраивать их нужно именно там. Ниже мы расскажем об основных способах решения возникшей проблемы, которые помогают исправить ситуацию на стороне пользователя.
Убедитесь, что браузер разрешает использование файлов cookie
Первое, что нужно сделать, — проверить, включена ли функция использования куки в вашем веб-браузере. Cloudflare применяет этот инструмент на постоянной основе, и потому может запретить доступ к ресурсу, если браузер пользователя не разрешает оставлять cookies на его устройстве.
Мы объясним, как это сделать, на примере Google Chrome, но в других браузерах путь будет схожим. Итак, откройте окно Chrome и нажмите на кнопку с тремя точками в правом верхнем углу экрана. В выпавшем меню выберите пункт «Настройки».
Перейдите в раздел «Конфиденциальность и безопасность» в боковом меню. Далее откройте «Файлы cookie и другие данные сайтов». Убедитесь, что в списке выбран вариант «Разрешить все файлы cookie».
После этого закройте окно браузера и запустите его заново. Попробуйте снова загрузить сайт, на котором возникла ошибка. Если проблема не устранена, перейдите к следующему шагу.
Очистите кеш браузера
Работа веб-браузера предполагает, что он будет запоминать историю ваших посещений и хранить в памяти информацию о сайтах, которые вы загружали. Иногда это приводит к конфликту из-за несоответствия актуальной страницы и ее старой версии, сохраненной в кэше. Сообщение о 1020-й ошибке может появляться даже тогда, когда сервер уже не выдает ее, просто потому что в прошлый раз оно закэшировалось. Чтобы решить проблему, достаточно очистить кэш в браузере.
Для этого по изложенному выше пути зайдите в раздел «Конфиденциальность и безопасность». Выберите пункт «Очистить историю». Во вкладке «Дополнительные» проставьте галочки следующим образом (или везде, если хотите):
Нажмите «Удалить данные». Теперь информация должна обновиться. Посетите «проблемный» сайт еще раз и проверьте, не пропала ли ошибка.
Используйте другой браузер
Если предыдущие советы не помогли, попробуйте загрузить нужную веб-страницу через другой веб-браузер: Safari, Opera, Mozilla Firefox, Microsoft Edge и т. д. Для большей эффективности можете почистить cookie и кэш на нем тоже.
Отключите расширения, которые блокируют cookie
Еще одна причина возникновения отказа в доступе может заключаться в работе сторонних приложений, которые интегрированы в ваш браузер. Некоторые плагины, включая блокировщики рекламы, могут запрещать использование cookies, несмотря на то, что в самой программе оно разрешено. В таком случае достаточно отключить конфликтные расширения, чтобы ошибка исчезла.
В Google Chrome это делается по следующему пути: «троеточие» вверху правой стороны экрана — Дополнительные инструменты — Расширения. На открывшейся странице отключите с помощью бегунка плагины, которые, как вы думаете, могли вызвать проблему. Затем проверьте, не решена ли она.
Обратитесь в службу технической поддержки
Если ничего из перечисленного не избавило вас от ошибки 1020, последнее, что вы можете сделать, — обратиться в техподдержку сайта или Cloudflare. Возможно, никто, кроме вас, не знает о возникновении проблемы. Уточните у специалистов, в чем может быть причина. Вполне вероятно, что ваш IP-адрес был несправедливо заблокирован.
Заключение
Код 1020 при открытии сайта означает, что доступ к ресурсу по какой-то причине запрещен. Этот инструмент зачастую используется в веб-проектах, чтобы заблокировать нежелательных пользователей и защититься от хакерских атак. Иногда система безопасности срабатывает неправильно, но чаще всего проблему можно исправить собственными силами. Теперь вы знаете, как это сделать.
Похожие статьи
-
Пока вы ждете загрузки сайта в окне браузера, на его сервере происходит обработка запроса, в результате чего он выдает или не выдает вам нужную информацию. Часто в процессе выполнения пользовательского запроса возникают различные ошибки, и вместо страницы мы получаем сообщения вроде Error 401, 404, 504 и т. п. Это значит, что что-то пошло не так и сайт не смог выполнить запрашиваемое действие. Цифры в названии ошибки означают ее код. Он указывает на наличие определенного типа проблемы. Одной из самых распространенных является формулировка «403 Forbidden Error». В статье мы расскажем, что делать, когда появляется 403 ошибка на сайте, что это означает, почему возникает и как ее устранить.
-
Чтобы на веб-странице появился контент, браузер должен получить от сервера, на котором расположен сайт, необходимые данные. Когда на устройстве пользователя, на веб-сервере или на другом промежуточном узле (например, прокси) возникают неполадки, вместо содержимого сайта в браузере появляется страница с ошибкой. Для устранения сбоя, необходимо знать, на чьей стороне он произошел и по какой причине. Понять, что является источником проблемы, помогает цифровой код ошибки. Если он имеет формат 5xx, значит, сбой происходит на стороне сервера. Разбираем в статье ошибку 504 на сайте и способы ее устранения.
-
Когда сервер временно не может обработать запрос пользователя, он передает в браузер ответ об ошибке 503. Отсутствие доступа к сайту имеет негативные последствия как для посетителя, который не может просматривать нужный контент, так и для владельца веб-ресурса, рискующего потерять трафик и конверсию. Чаще всего причиной ошибки являются неправильные настройки сервера или движка, с помощью которого создан сайт (CMS). Их исправлением занимается администратор веб-ресурса. Однако иногда уведомление с кодом 503 возникает из-за сбоев на стороне пользователя. Такие неполадки легче и быстрее исправить, и сделать это может посетитель веб-ресурса самостоятельно. В данной статье мы разберем несколько способов устранения ошибки 503, которые могут предпринять администратор и пользователь сайта.
- Error description
- Short error description in the response
- Example of an error message
If an error occurs, the request processing stops, and the server returns an HTTP response code that identifies the error. In addition to the code, the response contains a short error description.
The error message is returned in the format specified in the request URL after the method name or in the Accept HTTP header.
The error description is passed in the error parameter. This parameter contains the error code (the code parameter) and a short error description (the message parameter).
Code |
Name |
Explanation |
---|---|---|
200 |
OK |
The request is successfully completed. |
206 |
Partial Content |
The request is partially completed. |
400 |
Bad Request |
The request is invalid. |
401 |
Unauthorized |
The request doesn’t include authorization data. |
403 |
Forbidden |
Incorrect authorization data is specified in the request, or access to the requested resource is denied. |
404 |
Not Found |
The requested resource isn’t found. |
405 |
Method Not Allowed |
The requested method isn’t supported for the specified resource. |
415 |
Unsupported Media Type |
The requested content type isn’t supported by the method. |
420 |
Enhance Your Calm |
The resource access restriction is exceeded. |
500 |
Internal Server Error |
Internal server error. Try calling the method after a while. If the error persists, contact the Yandex.Market support service. |
503 |
Service Unavailable |
The server is temporarily unavailable due to high load. Try calling the method after a while. |
-
For the
400 Bad Request
error:Description
Explanation
Possible solution
Collection of field must not be empty
The parameter must not be empty.
Specify at least one element for the parameter.
Invalid status: 'status'
Invalid status is specified.
Check if the sent status is correct for order filtering by status.
JSON: {message}
The JSON data format contains an error.
Check if the data passed in the request body has the correct JSON format.
Missing field
The required parameter isn’t specified.
Specify a value for the required parameter.
The request is too big
The HTTP request size limit is exceeded.
Cut the request size by reducing the amount of the sent data.
Too long time period. Maximum is 'maxPeriod' days
The specified date range is too large. Maximum range — maxPeriod.
Reduce the date range to filter orders by date.
Unexpected character 'character': expected a valid value 'values'
Invalid character.
Check the request body encoding. The required encoding is UTF-8.
Unexpected end of content
The request body ends unexpectedly.
Check if the data passed in the request body has the correct format.
Value / length of field (value) must be between min and max [exclusively]
The parameter value (length) must be between the min and max values and not equal to them.
Check if the parameter value is correct.
Value / length of field (value) must be greater / less than [or equal to] limit
The parameter value (length) must be equal to or greater than (less than) the specified limit value.
Check if the parameter value is correct.
Value of field has too high scale: 'price'
The accuracy of the parameter is set too high.
Set the parameter values with less precision.
Value of field must match the pattern: 'regExp'
The parameter value must match the regular expression.
Check if the parameter value is correct.
XML: {message}
The XML data format contains an error.
Check if the data passed in the request body has the correct XML format.
Other short descriptions that can be found in messages about this error are provided in the descriptions of the corresponding resources.
-
For the
401 Unauthorized
error:Description
Explanation
Possible solution
Unsupported authorization type specified in Authorization header
Authorization type passed in the Authorization HTTP header isn’t supported.
Check if the authorization data is correct.
Authorization header has invalid syntax
The Authorization HTTP header format is incorrect.
Check if the authorization data is correct.
OAuth credentials are not specified
The request doesn’t include authorization data.
Check that the authorization data is correct.
OAuth token is not specified
The request doesn’t include the authorization token (the oauth_token parameter).
Check if the authorization data is correct.
OAuth client id is not specified
The request doesn’t include the application ID (the oauth_client_id parameter).
Check if the authorization data is correct.
-
For the
403 Forbidden
error:Description
Explanation
Possible solution
Access denied
Access to the specified resource is prohibited.
Check if the resource is specified correctly, and if the authorized user login has access to it.
Access to API denied for the client / campaign
The client or store isn’t allowed to access the Yandex.Market Partner API.
Agency clients should contact their agency about getting access to the Yandex.Market Partner API.
Client id is invalid
The specified application ID (the oauth_client_id parameter) is invalid.
Check if the authorization data is correct. If they are correct, get a new app ID, repeat the request with the new authorization data.
Scope is invalid
The specified authorization token (the oauth_token parameter) doesn’t have the necessary set of rights.
Get a new authorization token, mention the right to use the Yandex.Market Partner API when you receive it, and repeat the request with the new authorization data.
Token is invalid
The specified authorization token (parameter oauth_token) is invalid.
Check if the authorization data is correct. If they are correct, get a new authorization token, repeat the request with the new authorization data.
User account is disabled
The user account for which the specified authorization token was issued is blocked.
Contact the Yandex.Market support service.
-
For the
404 Not Found
error:Description
Explanation
Possible solution
Feed not found: 'feedId'
The price list specified in the request isn’t found.
Check if the sent price list ID is correct.
Login not found: 'login'
The username specified in the request isn’t found.
Check if the sent username is correct.
Model not found: 'modelId'
The model specified in the request isn’t found.
Check if the model ID you are passing is correct.
-
For the
405 Method Not Allowed
error:Description
Explanation
Possible solution
Request method 'method' not supported
The requested HTTP method isn’t supported.
Check the methods supported by the resource. You can find the list of methods in the Requests reference section.
-
For the
415 Unsupported Media Type
error:Description
Explanation
Possible solution
Content type 'content-type' not supported
The requested content type isn’t supported.
Pass one of the supported content types.
Missing Content-Type
The content type isn’t specified.
Pass the content type.
Unknown content-type: 'content-type'
The requested content type is unknown.
Pass one of the supported content types.
-
For the
420 Enhance Your Calm
error:Description
Explanation
Possible solution
Hit rate limit of 'N' parallel requests
Exceeded the global limit on the number of simultaneous requests to the Yandex.Market Partner API.
Reduce the number of concurrent requests to the partner API within a single store or partner to N requests.
Hit rate limit of 'N' requests per 'period' for resource 'R'
The resource restriction for the N number of requests to the R resource over the period for the same store or partner is exceeded.
The time until which the limit applies is specified in the X-RateLimit-Resource-Until header. You can use of the resource after the specified time.
-
For the
503 Service Unavailable
error:Description
Explanation
Possible solution
Service temporarily unavailable. Please, try again later
The server is temporarily unavailable due to high load.
Try repeating the request after a while.
Request example:
GET /v2/campaigns.xml HTTP/1.1
Host: api.partner.market.yandex.ru
Accept: */*
Authorization: OAuth oauth_token=,oauth_client_id=b12320932d4e401ab6e1ba43d553d433
Response example:
<response>
<errors>
<error code="UNAUTHORIZED" message="OAuth token is not specified"/>
</errors>
<error code="401">
<message>OAuth token is not specified</message>
</error>
</response>
Request example:
GET /v2/campaigns.json HTTP/1.1
Host: api.partner.market.yandex.ru
Accept: */*
Authorization: OAuth oauth_token=,oauth_client_id=b12320932d4e401ab6e1ba43d553d433
Response example:
{
"errors":
[
{
"code": "UNAUTHORIZED",
"message": "OAuth token is not specified"
}
],
"error":
{
"code": 401,
"message": "OAuth token is not specified"
}
}