Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Unexpected status code, unable to process hyperevent: bad request (400) / 21 сообщений из 21, страница 1 из 1
30.07.2007, 09:51
    #34691656
geka2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
При вызове серверного метода возникает в браузере сабжевая ошибка.


Родной веб-сервер Cache' (на порту 8972 Apache) работает нормально.

Используется IIS 6.0. Слушает порт 80, не работают даже примеры.



Если в строке набрать http://имя_сервера/csp/broker/cspbroker.js, то браузер предлагает сохранить файл (и его сохраняет).

Доступ к каталогу приложения в IIS от анонимного пользователя, только чтение. Разрешен запуск сценариев.
...
Рейтинг: 0 / 0
30.07.2007, 09:59
    #34691670
geka2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
Забыл упомянуть: Cache' 5.2.0.329.0
...
Рейтинг: 0 / 0
30.07.2007, 10:11
    #34691692
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
Точно не скажу именно по этому коду, но возможные причины:
-вызываемый метод не существует
-не совпадают параметры
-вызываемый метод вылетает по ошибке
-отключилась сессия (вряд ли, там другое сообщение)
ну и в этом роде

также, проверьте, работают ли у вас все примеры. Если да, то дело скорее всего в вашей программе, если нет - в настройках сервера.

у вас не работают вообще гиперевенты, или только один вызов, или вообще случается редко?
...
Рейтинг: 0 / 0
30.07.2007, 10:25
    #34691750
Ptn
Ptn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
qeka2Если в строке набрать http://имя_сервера/csp/broker/cspbroker.js, то браузер предлагает сохранить файл (и его сохраняет).

Не установлены/не сконфигурированы ISAPI фильтры на расширения csp и сls.

Все остальное от него

В Win2003 это нужно делать в разрешенных приложениях. Вроде...
...
Рейтинг: 0 / 0
30.07.2007, 10:48
    #34691840
geka2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
csp нормально работает. Фильтры прописаны в Расширениях веб-службы.


Примеры работают, но не работают именно гиперевенты. Кроме того, обращение на "родной порт", где слушает Apache, и все ок, гиперевенты работают.

Кроме того, на тестовой машине установлен апач на 80 порту, с ним все нормально.


Настройка, в принципе, по мануалу производилась.
...
Рейтинг: 0 / 0
30.07.2007, 10:50
    #34691847
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
авторИспользуется IIS 6.0. Слушает порт 80, не работают даже примеры.
не увидел
Тогда действительно не сконфигурирован веб-сервер.
Случаем не после каше его ставили? Обычно каше нормально сама все конфигурирует. Руками да в первый раз намучаетесь.
...
Рейтинг: 0 / 0
30.07.2007, 11:40
    #34692069
Ptn
Ptn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
В теории может быть проблема с ключом ...

В практике нужно смотреть лог IIS какой запрос он формирует. Если стоить iislockd.exe то могут быть проблемы с символом %
...
Рейтинг: 0 / 0
30.07.2007, 13:13
    #34692493
geka2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
csp нормально, повторюсь, работает.
Cache' ставился после iis.
В логах IIS нет ничего про iislockd.exe, а есть про %CSP.чего-то там.cls (только завтра могу подробней сказать) и код ошибки - 400.
...
Рейтинг: 0 / 0
30.07.2007, 14:36
    #34692844
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
Куки разрешены, java есть?
Их нужно ии разрешить или настроить каше их не использовать

каталоги
/csp
/csp/bin
/csp/broker
/cache
/cache/csp
/cache/csp/bin
/cache/csp/broker
есть и к ним есть доступ (на диске доступ для всех и в веб-сервере тоже доступ для всех)?

на каталоги /*/bin должен быть разрешен запуск приложений,
на каталог с вашим приложением тоже должен быть разрешен запуск приложений (он разрешен наверно, так как csp работает)

А так как не работает брокер, то скорее всего нет доступа к брокеру, либо нет кукисов, либо нет жавы и настроено через нее
...
Рейтинг: 0 / 0
30.07.2007, 14:52
    #34692903
Ptn
Ptn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
Джава не причем - без джавы Апач бы точно так же не работал - да и не нужна она в 5.2
...
Рейтинг: 0 / 0
31.07.2007, 02:18
    #34694370
geka2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
С ключом вроде тоже все в порядке (если имелся в виду ключ Cache'). Проверено на тестовой машине.
Из перечисленных каталогов на /cache/* настроено проверка подлинности Windows.
На /csp/* разрешено всем....

Попробую разрешить всем ходить в /cache/* о результатах отпишусь...
...
Рейтинг: 0 / 0
31.07.2007, 04:07
    #34694379
geka2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
В общем, эксперимент результатов не дал.
При добавлении для каталога приложения в расширении для сопоставления cspms.dll, приходим к тому, что эксплорер перестает ругаться, но ошибка та же.
...
Рейтинг: 0 / 0
31.07.2007, 04:19
    #34694381
geka2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
Это логи iis. Если забираю напрямую /csp/broker/cspbroker.js, то все нормально.
Если через пример, то 304 почему-то.

2007-07-31 00:19:01 W3SVC1787388912 192.168.1.8 GET /csp/broker/cspbroker.js - 80 - 192.168.1.121 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+MRA+4.6+(build+01425);+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727) 200 0 0
2007-07-31 00:19:28 W3SVC1787388912 192.168.1.8 GET /csp/samples/menu.csp - 80 - 192.168.1.121 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+MRA+4.6+(build+01425);+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727) 200 0 0
2007-07-31 00:19:31 W3SVC1787388912 192.168.1.8 GET /csp/samples/zipcode.csp CSPCHD=00000001000011iXvstk000000EzQfdEmVYzsl3S46wOxevQ-- 80 - 192.168.1.121 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+MRA+4.6+(build+01425);+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727) 200 0 0
2007-07-31 00:19:31 W3SVC1787388912 192.168.1.8 GET /csp/broker/cspxmlhttp.js - 80 - 192.168.1.121 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+MRA+4.6+(build+01425);+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727) 304 0 0
2007-07-31 00:19:34 W3SVC1787388912 192.168.1.8 POST /csp/samples/%CSP.Broker.cls - 80 - 192.168.1.121 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+MRA+4.6+(build+01425);+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727) 400 0 0
...
Рейтинг: 0 / 0
31.07.2007, 05:41
    #34694386
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
О кодах ответа можно здесь: http://www.nbuv.gov.ua/libdoc/codes.htm
304 - это не ошибка

В любом случае ошибку 400 дает не IIS, а каше. Похоже, все-таки не видит сессию
Попробуйте добавить узел, к которого ходите, в доверенную зону.
...
Рейтинг: 0 / 0
31.07.2007, 07:15
    #34694406
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
Что обидно - до того часто эта ошибка эта встречалась при настройке каше, что что-то делаю на автомате, а что уже не помню :-(
...
Рейтинг: 0 / 0
31.07.2007, 20:21
    #34696766
Ptn
Ptn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
наверное имеет смысл посмотреть так же:
- csp.log вручную или через портал
- пользвователей - если каша установлена не с минимальными настройками безопасности
- зайти в настроки приложения и вручную указать тип реализации событий Гиперевента в XMLHttpRequest и вообще поигратся этим параметром
...
Рейтинг: 0 / 0
01.08.2007, 02:15
    #34697013
geka2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
1) гляну
2) Даже если дать права All, то такая же ошибка. Хотя, наверно из этой же области могу привести такой факт: не запускается терминал Cache'. Кроме того, почему-то не работает нормально портал управления локально. С другого компа - нормально. Неправильность заключается в следующем. Допустим жмешь пользователи, а списка пользователей нет и нового невозможно добавить. То же и для всего остального. Но "удаленно" нормально все отрабатывает.
3) Не помогает, пробовал.
...
Рейтинг: 0 / 0
01.08.2007, 08:08
    #34697101
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
У меня подозрение, что у вас серверная операционка, а на ней очень резаные права в IE.
Поэтому локальный портал не работает. Добавьте локальный узел IE в доверенную зону.
Поэтому же локально (гарантировано) у вас не будут работать гиперевенты.

Если вы новичек в каше, рекомендую ставить каше только с настройками минимальной безопасности.
Терминал не запускается, потому что не включена служба терминала. Локально работает не терминал, другая служба.

Проверьте, удаленно у вас примеры работают?
...
Рейтинг: 0 / 0
01.08.2007, 08:36
    #34697125
geka2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
Вы несколько не правы. Объясню почему:

Во-первых, портал управления и терминал перестают работать после наката бэкапа, на чистой Cache' они работают как следует.
Кроме того, конфигурация усиленной безопасности отключалась. Не помогает.
В-третьих, я не то, чтобы совсем новичок в Cache', и не эксперт, конечно, а минимальные настройки мне не позволяет ставить религия.
В-четвертых, какие бы настройки я бы ни поставил, бэкап уже имеется более, чем за 2 года работы.
Возможно, решение этих проблем(терминал и портал управления) и вылечит гиперевенты.....
При этом, портал управления работает удаленно без проблем, а терминал нет.
...
Рейтинг: 0 / 0
01.08.2007, 09:29
    #34697185
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
>Вы несколько не правы.
Наcчет новичка - извиняюсь, это в общем-то не мое дело. Я имел ввиду, что проблемах, есть вариант поставить именно с минимальной безопасностью, а потом ее не так сложно поднять
Кстати - при разборе ошибок опасно делать предположения о своей опытности ;-). По крайней мере для меня это подводило и не раз.

>Во-первых, портал управления и терминал перестают работать после наката бэкапа, на чистой Cache' они работают как следует.
Почему же об этом не упоминали? Это сильно меняет дело.
До наката бэкапа примеры работают?

>В-четвертых, какие бы настройки я бы ни поставил, бэкап уже имеется более, чем за 2 года работы.
Есть задача запустить системы. А потом можно и настраивать.
Бэкап из каше другой версии? Какие-то системные базы попали в бэкап?
Если системные базы попали в бэкап, может стоит из исключить из списка восстановления?
Если каше другой версии, запускали d $system.OBJ.Upgrade()? Что говорит?
Пробовали перекомпилить свою базу?
Что каше пишет в логе ccconsole.log? Есть ли там ошибки при старте или при работе?
...
Рейтинг: 0 / 0
01.08.2007, 10:58
    #34697382
geka2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unexpected status code, unable to process hyperevent: bad request (400)
>Есть задача запустить системы. А потом можно и настраивать.
Ну на самом деле, csp начали программисты использовать 2 месяца назад только :)

>Бэкап из каше другой версии? Какие-то системные базы попали в бэкап?
Бэкап из той же версии.

>Если системные базы попали в бэкап, может стоит из исключить из списка восстановления?
Можно попробовать, конечно. Ошибок при старте нет.

Переход был с Cache 5.0, по-моему, но это было давно, тогда csp не использовались.


>Что каше пишет в логе ccconsole.log? Есть ли там ошибки при старте или при работе?

Вроде все чисто, ошибок нет.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Unexpected status code, unable to process hyperevent: bad request (400) / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]