Cron. Ошибка 100

Ошибки, проблемы, способы их решения.
kassern
Сообщения: 136
Зарегистрирован: 2009-10-05 23:38:11
Откуда: Москва
Контактная информация:

Cron. Ошибка 100

Сообщение kassern » 2010-06-21 11:06:08

Собственно, восстановил бекап панели.
Все работает. кроме Cron. При ручном вызове выдает ошибку 100

Код: Выделить всё

Идентификтор ошибки: XXXXXXXX.ru[741a432418fe411cc73abc41624ea166]


В логах видно что-то про удаление пользователя. Команда удаления была отправлена с биллинга (правда на сервере данного пользователя уже нет).
По смыслу должно было выдать ошибку о том, что нужно вручную все сделать, но нет данной ошибки, а только 100 в Cron.
Что не так?

Код: Выделить всё

[10:54:21.60] [System_Load]: компонент системы (/var/www/kassern/data/www/XXXXXXXX.ru/hosts/billing/system/modules/Authorisation.mod) был загружен
[10:54:21.61] [MySQL->Query]: SELECT `ID`,`CreateDate`,`UserID`,`TypeID`,`Params`,`Errors`,`Result`,`ExecuteDate` FROM `Tasks` WHERE `ID` = 2849
[10:54:21.61] [MySQL->Query]: SELECT IS_FREE_LOCK('Tasks2849') as `IsFree`
[10:54:21.61] [MySQL->Query]: SELECT GET_LOCK('Tasks2849',5) as `IsLocked`
[10:54:21.61] [MySQL->Query]: SET AUTOCOMMIT=0
[10:54:21.61] [MySQL->Query]: BEGIN
[10:54:21.61] [System_Load]: компонент системы (/var/www/kassern/data/www/XXXXXXXX.ru/hosts/hosting/system/classes/Server.class) был загружен
[10:54:21.61] [MySQL->Query]: SELECT `ID`,`UserID`,`ServerID`,`Login`,`Domain`,(SELECT `IsReselling` FROM `HostingSchemes` WHERE `HostingSchemes`.`ID` = `HostingOrdersOwners`.`SchemeID`) as `IsReselling` FROM `HostingOrdersOwners` WHERE `ID` = 58
[10:54:21.61] [MySQL->Query]: SELECT * FROM `HostingServers` WHERE `ID` = 1
[10:54:21.62] [System_Load]: компонент системы (/var/www/kassern/data/www/XXXXXXXX.ru/hosts/root/system/libs/Http.lib) был загружен
[10:54:21.62] [System_Load]: компонент системы (/var/www/kassern/data/www/XXXXXXXX.ru/hosts/hosting/system/libs/IspManager.lib) был загружен
[10:54:21.62] [Http_Send]: соединяемся с (188.127.248.145)
[10:54:21.65] [Http_Query]: целевая кодировка (UTF-8)
[10:54:21.65] [Http_Query]: [authinfo]=(root:ПАРОЛЬ)
[10:54:21.65] [Http_Query]: [out]=(xml)
[10:54:21.65] [Http_Query]: [func]=(user.delete)
[10:54:21.65] [Http_Query]: [elid]=(sh12101)
[10:54:21.65] [IO_Write]: запись в файл (/var/www/kassern/data/www/XXXXXXXX.ru/hosts/XXXXXXXX.ru/tmp/logs/http-send.log)
[10:54:21.65] [Http_Send]: делаем запрос:
GET /manager/ispmgr?authinfo=root%3AПАРОЛЬ&out=xml&func=user.delete&elid=sh12101 HTTP/1.0
Host: XXXXXXXX.ru
Connection: close


Код: Выделить всё

[10:54:21.65] [Http_Send]: получили ответ:
HTTP/1.1 400 Bad Request
Date: Mon, 21 Jun 2010 06:54:21 GMT
Server: Apache/2.2.14 (Ubuntu)
Vary: Accept-Encoding
Content-Length: 305
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
<hr>
<address>Apache/2.2.14 (Ubuntu) Server at XXXXXXXX.ru Port 443</address>
</body></html>

Код: Выделить всё

[10:54:21.65] [IO_Write]: запись в файл (/var/www/kassern/data/www/XXXXXXXX.ru/hosts/XXXXXXXX.ru/tmp/logs/http-send.log)
[10:54:21.65] [String_XML_Parse]: парсирование строки (304 bytes)
[10:54:21.65]  at XXXXXXXX.ru Port 443</address>
</body></html>
[10:54:21.65] [!] [2]-xml_error_string() expects parameter 1 to be long, resource given в линии 47 файла /var/www/kassern/data/www/XXXXXXXX.ru/hosts/root/system/libs/auto/String.lib
Последний раз редактировалось Alex Keda 2010-06-21 20:19:16, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...
Я не идиот... Просто умных развелось...

kassern
Сообщения: 136
Зарегистрирован: 2009-10-05 23:38:11
Откуда: Москва
Контактная информация:

Re: Cron. Ошибка 100

Сообщение kassern » 2010-06-29 17:19:51

Пожалуйста, подскажите, в чем может быть проблема...
Cron упорно выдает ошибку 100... Полазил по файлам - ну ничего, в чем бы я смог сам разобраться.
Я не идиот... Просто умных развелось...

B0nuse
Сообщения: 79
Зарегистрирован: 2010-04-16 23:10:59

Re: Cron. Ошибка 100

Сообщение B0nuse » 2010-06-29 20:39:02

kassern писал(а):Пожалуйста, подскажите, в чем может быть проблема...
Cron упорно выдает ошибку 100... Полазил по файлам - ну ничего, в чем бы я смог сам разобраться.

Проблема в сервере... Точнее в его локале или апаче или кодировке файлов... точно не помню..
Ключевые фразы

Код: Выделить всё

GET /manager/ispmgr?authinfo=root%[b]3AПАРОЛЬ[/b]&out=xml&func=user.delete&elid=sh12101

и

Код: Выделить всё

HTTP/1.1 400 Bad Request
...
Content-Type: text/html; [b]charset=iso-8859-1[/b]
...
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.

Т.е. Ваш сервер не понимает запросы с кириллицей в адресной строке.
Попробуйте простой скрипт

Код: Выделить всё

<?
echo $_GET[a];
?>

сохраните в файле test.php
и введите в адресной строке

Код: Выделить всё

test.php?a=Привет

Если в ответе увидите "Привет" - значит я ошибаюсь... если кракозябры - значит прав.
возможно все...

kassern
Сообщения: 136
Зарегистрирован: 2009-10-05 23:38:11
Откуда: Москва
Контактная информация:

Re: Cron. Ошибка 100

Сообщение kassern » 2010-06-29 21:21:32

Спасибо за попытку помочь, но нет, проблема однозначно не в этом.
Пароль полностью на латинице.
Я не идиот... Просто умных развелось...

B0nuse
Сообщения: 79
Зарегистрирован: 2010-04-16 23:10:59

Re: Cron. Ошибка 100

Сообщение B0nuse » 2010-06-30 11:03:32

kassern писал(а):Спасибо за попытку помочь, но нет, проблема однозначно не в этом.
Пароль полностью на латинице.

Так что выдал тестовый скрипт?
Потому как, насколько я знаю, ошибка "Bad Request" сводится именно к проблеме кодировок в строке запроса.
возможно все...

kassern
Сообщения: 136
Зарегистрирован: 2009-10-05 23:38:11
Откуда: Москва
Контактная информация:

Re: Cron. Ошибка 100

Сообщение kassern » 2010-06-30 13:24:27

Скрипт выдал слово "Привет" на русском языке
Я не идиот... Просто умных развелось...

B0nuse
Сообщения: 79
Зарегистрирован: 2010-04-16 23:10:59

Re: Cron. Ошибка 100

Сообщение B0nuse » 2010-06-30 16:35:05

kassern писал(а):Скрипт выдал слово "Привет" на русском языке

А крон выдает ошибку только при ручном вызове? При вызове из кронтаба все норм?

Каким браузером пользуетесь? Попробуйте открыть его из другого браузера или с другого компьютера.
возможно все...


Вернуться в «Решение проблем»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 15 гостей