Web-service, после падения сервера перестал работать.

1. 79 26.11.14 13:05 Сейчас в теме
Здравствуйте уважаемые =)
После падения сервера (1С 8.3 MySQL) то ли какая-то служба не запустилась, то ли что-то накрылась - но в общем перестал работать web-service.
Платформа 8.3 (8.3.5.1231), сервис крутился на IIS 7,5, самописная конфа на основе УПП 1.3, в целом связанные элементы с xdto и/или web-service не менялись, была изменена версия/название да добавлено несколько документов (пока сервера лежали - решили обновить).
На IIS рестартили, в Конфигураторе заново регистрировали web-service (публиковали). Просто по ссылке на сайт заходит, 1С в режиме web-клиента грузится, а вот по сайт/ws/?wsdl - не заходит с ошибкой 500 (500 - внутренняя ошибка сервера. Проблема с запрашиваемым ресурсом; ресурс не может быть отображен.)
Что еще надо посмотреть?
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. dj_serega 377 26.11.14 13:56 Сейчас в теме
1. Переопубликуйте и посмотрите установлены ли флаги по активации вебсерверов.
- Публиковать по умолчанию
- Публиковать вебсервисы
2. У меня что-то похожее было когда стоял флаг "Использовать аутентификацию операционной системы" (в публикации последний флаг на закладке "Основные").
3. succub1_5 79 26.11.14 14:03 Сейчас в теме
(2) dj_serega, да пробовал и не раз, флаги
- Публиковать по умолчанию
- Публиковать вебсервисы
стоят,
флаг
Использовать аутентификацию операционной системы
убран.

Просто уже интересно это глюк IIS (мб windows) или 1С?
4. dj_serega 377 26.11.14 14:04 Сейчас в теме
(3) succub1_5, операции на латинице?
5. succub1_5 79 26.11.14 14:07 Сейчас в теме
(4) dj_serega, конечно, да все норм работало, уже года 2 или больше. Даже раньше при падении сервера - все стартовало, даже ничего дополнительн оне надо было делать, а сегодня после падения - накрылось. Причем если просто на сайт зайти то web-клиент 1С грузится, а именно web-service - нет.
6. dj_serega 377 26.11.14 14:31 Сейчас в теме
(5) succub1_5, и default.vrd нормальный?
7. succub1_5 79 26.11.14 14:38 Сейчас в теме
(6) dj_serega, да, файл не накрылся, все с ним в порядке. Я просто не админ и мб это больше по части IIS, только вот некого спросить =((
8. Serginio 848 26.11.14 15:07 Сейчас в теме
Зайди под LocalHost и посмотри какую ошибку более подробно выдает либо
http://forum.infostart.ru/forum26/topic69228/
10. succub1_5 79 26.11.14 16:02 Сейчас в теме
(8) Serginio, да 500 ошибка, без особых подробностей. А так я пробовал по этой инструкции новые настраивать и заного создавать - прикол в том что все новосозданные с такой же ошибкой... Причем как на просто сайт заходит и 1С загружается, а уже где ws - ошибка 500.
11. Serginio 848 26.11.14 16:09 Сейчас в теме
Скорее всего ошибка внутри 1С. Во первых посмотри какие ошибки регистрируются в 1С и настрой IIS подробные сообщения

В тех случаях, когда ошибки «1С:Предприятия» (при работе с веб-сервером IIS версии 7.0 или 7.5) отображаются текстом вида 500 — внутренняя ошибка сервера. Проблема с запрашиваемым ресурсом; ресурс не может быть отображен, следует изменить параметр, управляющий представлением ошибок. Для этого необходимо открыть диалог настройки параметров страниц ошибок: Панель управления — Администрирование — Диспетчер служб IIS — <Конкретный сервер> — сайты — <Default Web Site> — <Имя виртуального приложения> — Страницы ошибок — Изменить параметры… В открывшемся диалоге следует установить параметр Если сервер обнаружил ошибку, возвратить в значение Подробные сообщения об ошибках. Затем нажать кнопку ОК.
14. succub1_5 79 26.11.14 16:36 Сейчас в теме
(11) Serginio, кстати это изменение не повлияло на отображение ошибки: если поставить Показывать подробное описание или Показывать подробное описание при локальном и не подробное при внешнем соединении - то все равно отображает Ошибка 500: внутренняя ошибка сервера. Проблема с запрашиваемым ресурсом; ресурс не может быть отображен.
P.S. Решение нашел, мб не тривиальное, но мне помогло.
12. Serginio 848 26.11.14 16:14 Сейчас в теме
Если из браузера не заходит на сайт/ws/?wsdl то смотри виртуальные каталоги и реальные каталоги.
15. succub1_5 79 26.11.14 16:41 Сейчас в теме
(12) Serginio,
P.P.S. причем ссылку вида http://сайт/ws/ws1.1cws?wsdl - открывает
а http://сайт/ws/?wsdl - нет, хотя по идее тоже должен (по крайней мере раньше открывал).
16. Serginio 848 26.11.14 16:49 Сейчас в теме
(15) Смотри что в default.vrd прописано
17. succub1_5 79 27.11.14 09:27 Сейчас в теме
(16) Serginio,

<?xml version="1.0" encoding="UTF-8"?>
<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system"
		xmlns:xs="http://www.w3.org/2001/XMLSchema"
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		base="/6Server"
		ib="Srvr="sp1";Ref="6Server";"
		enableStandardOData="true">
	<ws>
		<point name="Service"
				alias="ws1.1cws"
				enable="true"/>
	</ws>
</point>
Показать

Видимо alias другой был, ну да ладно - главное работает alias="ws1.1cws"
13. succub1_5 79 26.11.14 16:33 Сейчас в теме
Всем большое спасибо за советы =)
в общем решение (после чтения талмудов, курения бамбука и танцев с бубном):
1) в IIS (e нас 7.5) останавливаем все и грохаем все, связанное с 1С в "Сопоставлении обработчиков"
2) в Конфигураторе 1С (нужной конфигурации) в Администрировании-Публикация веб - грохаем web-service (Отключить), может поругаться, забиваем
3) в IIS стартуем все
4) в Конфигураторе 1С (нужной конфигурации) в Администрировании-Публикация веб - с (нужными/прошлыми) настройками публикуем, 1С попросит рестартить какие-то свои сервисы - разрешаем. Ждем
5) PROFIT...
У меня по крайней мере так удалось оживить.
alina0587; +1 Ответить
19. succub1_5 79 27.11.14 10:41 Сейчас в теме
(18) Serginio, да, спасибо, разобрался.
20. Sakh1CPRO 3 29.07.20 08:31 Сейчас в теме
У меня тоже самое было из за смены пароля пользователя компьютера. Авторизация в IIS стояла по пользователю.
Оставьте свое сообщение
Вопросы с вознаграждением