|
Публикация на IIS lEvGl, AAA, ГдеСобакаЗарыта, arsik, Шурик71, Garykom, d4rkmesa, Бычье сердце, Андрюха, Ёпрст, Gennady, Регистр, malikov, takefive, BayJay, vbus, Prog_man, Климов Сергей, SeArT, Stepashkin, alexela, runuts, evorle145, kubik_live, yanikolay, Страждущий, shuhard, obs191, Fedor-1971, AlexGL, ReaLg, Vario, trad, Лирик, ewg, zippygrill, troyka, Linemoon, Sbld, dergreche, mr_K, Гипервизор, Звездец, kir-g, newjon, 2mugik, segn, Djelf, p-soft, Затейник, MM, Anton1307, Лодырь
| ☑ | ||
---|---|---|---|---|
0
AAA
22.01.25
✎
15:22
|
Всем доброго времени суток. Неожиданно на ровном месте возникла проблема.
Имеется серверная база База1. В ней есть http-сервис, реализованный в расширении. База опубликована на IIS. Все прекрасно работает, http-сервис честно выполняет свою работу. Понадобилась копия базы. Развернул на том же сервере База2 - копию База1 в режиме "КОПИЯ". Админы точно также ее опубликовали на том же IIS. База2 работает и под web-клиентом и из браузера. Но расширение не работает. Ошибка 401.5 - ошибка авторизации. Сравнил файлы публикации баз. Файлы идентичны, кроме имени публикации и адреса базы (там естественно отличие тоже только в имени). Как такое может быть и куда можно копнуть ?) Флаги публикации сервисов расширений естественно выставлены. |
|||
1
shuhard
22.01.25
✎
15:22
|
(0) в журнале 1С и в логах IIS что ?
|
|||
2
AAA
22.01.25
✎
15:24
|
Логи IIS посмотреть не могу. Логи 1С посмотрю
|
|||
3
AAA
22.01.25
✎
15:58
|
Сеанс. Ошибка аутентификации. Пользователь NT AUTHORITY\USR
Но в запросе посылается совсем другой пользователь, обычный пользователь 1С. В публикации флаг аутентификации операционной системы не выставлен В логах первой базы никаких ошибок нет и там именно тот пользователь, который отправляется в запросе. Запрос формируется одним и тем же инструментом, только меняется имя базы. |
|||
4
lEvGl
22.01.25
✎
16:30
|
(0) при переносе не в режиме копии работает, возможно дело в этом
https://www.online-ufa.ru/content/articles/kopiya-v-zagolovke-programmy-1c/ может сервисы тоже блокируются |
|||
5
shuhard
22.01.25
✎
16:33
|
(3) подключи расширение заново
|
|||
6
craxx
22.01.25
✎
16:40
|
(0) Точно из-за режима копии..
|
|||
7
AAA
22.01.25
✎
16:49
|
(4)КОПИЯ специально не убираю. Там есть другие обмены. Дома работает КОПИЯ и на IIS и на Апач. я тоже на это подумал было, не видно других причин. Но работает. Но дома базы файловые. Старые.
|
|||
8
AAA
22.01.25
✎
16:45
|
(5)Попробую
|
|||
9
Garykom
22.01.25
✎
16:59
|
галочки расширений сравни
|
|||
10
Garykom
22.01.25
✎
17:03
|
И да "копии" бывают разные ))
https://wonderland.v8.1c.ru/blog/razvitie-mekhanizma-kopiy-baz-dannykh/ |
|||
11
AAA
22.01.25
✎
17:14
|
(9) и галочки и тексты файлов сравнивал )
|
|||
12
AAA
22.01.25
✎
17:39
|
Удалил расширение, снова добавил, опубликовал базу. Результат тот же. Уберу еще КОПИЮ на короткое время
|
|||
13
shuhard
22.01.25
✎
17:50
|
(12) что в vrd, какие роли по умолчанию в расширении
|
|||
14
evorle145
22.01.25
✎
18:04
|
(0) эх, был у меня, кажется, прям очень похожий случай... пытались это победить долго.. все перепроверили, но выдавало ошибку хоть ты тресни.. В итоге помог один матерый сисадмин, который догадался, что не хватает прав на файл с настройками.. точнее даже не на сам файл, а в файле был прописал путь к запуску, и путь лежал через C:\Users\Ivanov\AppData\Local\Programs\1cv8_x64\8.3.25.1286\bin\wsisapi.dll
на которую и не хватало прав... |
|||
15
Бычье сердце
22.01.25
✎
18:15
|
(0)
Проверьте права пользователя 1С (может быть стоит добавить роль расширения) |
|||
16
AAA
22.01.25
✎
18:26
|
Что КОПИЯ, что не КОПИЯ - инвариантно.
(13)в расширении одна основная роль, на все даны права Сама база - копия работающей, в той все ок. Админы сначала копию сами опубликовали, сегодня сам публикую проблемную базу в своей виртуалке. Права IUSER на папку с публикациями и на папку платформы дал. Проблема где-то явно не в 1сб вероятно что-то похожее на (14) |
|||
17
AAA
22.01.25
✎
18:42
|
Смотрю лог успешного соединения на домашней машине. И он несколько странный. Сначала идет та же самая ошибка аутентификации NT AUTHORITY\USR, а затем успешное соединения пользователя из запроса и успешная передача данных.
Не будучи админом трудно понять ) |
|||
18
lEvGl
22.01.25
✎
21:32
|
(17) это нормально, попытка вин аутентификации
в иис надо смотреть, кмк, возможно на рабочей нестандартные настройки |
|||
19
Сергиус
23.01.25
✎
03:20
|
(0)Попробовать сделать переопубликацию из копии, запустив 1с от имени администратора.
|
|||
20
AAA
23.01.25
✎
06:20
|
(19)делал это уже несколько раз
|
|||
21
AAA
23.01.25
✎
07:39
|
Короче, я ничего не понимаю. Я изменил в публикации имя, выполняю запрос с новым именем. Пишет ошибку 404, то есть, как я понимаю, ресурс не существует. Попробовал еще простое имя, результат тот же. Возвращаю старое, вчерашнее имя публикации и запрос заработал. Как такое может быть ?
|
|||
22
lEvGl
23.01.25
✎
07:42
|
чудеса в решете
|
|||
23
AAA
23.01.25
✎
07:47
|
(22)да ваще хрень, так не бывает. Сейчас получается работает недействующая публикация. А публикация базы может же выполняться в ручную вручную в IIS ?
|
|||
24
lEvGl
23.01.25
✎
07:50
|
(23) может
даже не недействующая, а несуществующая |
|||
25
AAA
23.01.25
✎
08:11
|
(24)ну сами файлы старых публикаций остались целыми, я не удалял публикации.Публиковал в новых папках по имени публикации.
Но новые публикации так и не работают, ошибка 404. |
|||
26
Ёпрст
23.01.25
✎
10:54
|
(25) сам iis хотя бы рестартовали ?
|
|||
27
AAA
23.01.25
✎
11:00
|
(26)нет, последний раз позавчера вечером. Там люди работают, не настартуешься. с 7 до 22.
Меня интересует такой ламерский вопрос. Возможно создать публикацию так, что будет действовать она, а мои публикации в конфигураторе для нее по барабану ? Я публикую в своей виртуальной машине, как публиковали админы, я не знаю. И у меня такое ошущение, что работает их публикация. Где она лежит, я не знаю. И у меня в запросе было имя публикации с заглавной буквы, а публикация была со строчной. Как только я поменял, публикация заработала. Хотя когда просто обращаешься как базе из браузера по моему все равно какая буква, строчная или заглавная (на досуге еще раз все проверю). Тогда все объясняется. |
|||
28
Ёпрст
23.01.25
✎
11:55
|
(27) им надо всего лишь рестартануть iis, иначе, её так и не будет "видать"
|
|||
29
Регистр
23.01.25
✎
12:06
|
(27) "Там люди работают, не настартуешься."
А чего им сделается, они даже и не заметят. |
|||
30
lEvGl
23.01.25
✎
13:37
|
(27) Публикаций может быть много и они будут работать все одновременно. При публикации из конф-ра он не затирает существующую, а создает новую рядом. Проверил сейчас. Регистр.. ладно, понятно))
|
|||
31
AAA
23.01.25
✎
14:06
|
(30)проблема то в том, что я, как дятел, публиковал базу на выданной мне админами виртуальной машине, а IIS, находящийся по другому адресу ни сном, ни духом про мои публикации. Нюанс оказался именно в регистре имени публикации, было КА_copy вместо ka_copy. Для запроса к http сервису это критично, а вот при запуске базы из браузера регистр по барабану
Всем огромное спасибо!! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |