Wsap24 dll не запускает apache
Обновлено: 21.11.2024
Пошаговое руководство Настройка веб-сервера Apache на Windows.
Не секрет, что файлы базы данных через веб-сервер работают намного быстрее, чем через обычный доступ к сетевому каталогу. Эффект особенно заметен, когда старые компьютеры вообще не справляются с обычным сетевым доступом, регулярно выплевывают 1С. Доступ через веб-сервер даже на компьютере Серия "Хлам" работает на ура!
Хорошая статья, часто пользуюсь. Прошу автора добавить информацию о более новом апач. Например 2.4, вот сайт для скачивания: https://www.apachelounge.com/download/ . Также если качаете х64, то будьте готовы поставить аналогичную х64 1с компонент и в httpd.conf отредактировать структуру LoadModule _1cws_module "C:/Program Files/1cv8/8.3.9.2016/bin/wsap24.dll". Спасибо.
Хаотичный; Лаврикова Дж.; в.ч.ч; макса2005; пользователь1571738; psa247; ал40в; евгенепц; Гендельф; Василий Кудинов; криптид; Набсдейл; Талт; вашакость; БолтВл; татакука; максст22; пользователь696048_; Нефилимус; давдыкин; немс; Тарлич; вовик; аканта; пользователь705522_constantin_h; Алексей81; + 26 – Ответить
(142) Не подскажите еще, если база размещена на сервере 1с в кластере серверов, возможно ли так же подключение через ?
(143) Да, конечно. Использование веб-сервера официально официально именно для "серверных" (кластер+SQL) и предусмотрено.
Файловый вариант, по мнению 1С, не предназначен для работы с веб-сервером (то есть фирма не гарантирует корректную работу веб-сервера с файловым протоколом).
(0) Вот только одно непонятно, нафига апач то? Я ещё понимаю там, примеры были бы на Ubuntu или цент ос. так нет же, все скрины с виндовз системы, в который уже встроен веб-сервер и ничего дополнительно качать не надо, надо "галочки" в компонентах системы правильно расставить.
(5) + добавлю негативный опыт использования Апач.
в нескольких небольших офисах 5-6 рабочих мест размещены через Апач, конфигурация УТ 11, БП 3.0, ЗУП 3.0. Поначалу - все отлично. Где-то без проблем больше 2-х лет, где-то и 3-х месяцев толком не проработало. В одном офисе в течение 3-х месяцев используется механизм нормально работать, там кстати, на Убунту стоял сервер файлов с базами 1С.
В конце концов читатель один и те же проблемы - пользователь открывает документ, закрывает, но почему-то он является заблокированным. Плюс часто отваливалось соединение. И т.д. и т.п.
Танцы с бубном проблем не решали, иногда проблема пропадала где на неделю, где на 2. Потом "снова здорово".
Пробовали разные версии Апача, в том числе и 2.4. Что мертвому припарка.
Замена на штатный (для Windows 7 и более поздние версии) IIS решило совсем проблему.
(6) у меня на IIS проблемы при работе с 6-ти пользователями, которых не наблюдается (несколько разных офисов, с разным мнением).
(9) таких "инструкций" в интернете тьма тьмущая, в том числе и тут на инфостарте.
Кстати, поставили тут IIS. В браузере все работает, платформа не используется. Т.е. она даже запускается, но вываливается на любой вкус открыть окошко. И хорошо бы платформа - так и мобильное приложение отказывается от использования компонента из общего макета. И хотя бы эти глюки были общими для IIS и Apache, так ведь нет же - Apache и все заработало как надо: и платформа для использования, и MP обратился к компоненту волшебно начал встречаться. Так что я лично думаю по поводу IIS очень плохо, что-то там разработчики 1С в компоненте связки в последней платформе явно намудрили. Windows 10, IIS искаропки, которые работают, веб-сервисы работают, МП и платформа - нет (загружаются, но дальше глюканы).
а как дела с блокировками обстоят? при такой организации работают 5-6 пользователей, страдать от излишних блокировок не будут?
а как дела с блокировками обстоят? при такой организации работают 5-6 пользователей, страдать от излишних блокировок не будут?
5-6 пользователей имеют право работать. Есть немалый опыт, когда до 10 пользователей успешно работали в файловой базе данных (сервер терминалов + ssd диск).
В нашем случае мы избавляемся от терминального сервера и применимы к решению производительности.
(10) 10 пользователей в терминале на файловой базе не равно 5-6 через веб-сервер. Работа на веб-сервере и в обычной базе файлов. Разве веб-сервер не блокирует всю таблицу на время выполнения запроса пользователя?
Зачем выкладывать +100500 инструкций. А что делать, если апач не запустился? Как посмотреть занятые порты? Как обеспечить безопасность? Раскрыть чуть больше, чем всем уже и так известно.
(7) Кому-то и такого достаточно. Главная идея, о том, что можно задрать легким сервисом для отладки без использования серверов, а это уже плюс в репу! :)
Зачем выкладывать +100500 инструкций. А что делать, если апач не запустился? Как посмотреть занятые порты? Как обеспечить безопасность? Раскрыть чуть больше, чем всем уже и так известно.
Попробую ответить, Андрей, коль уж вы заинтересовались. Инструкция для бухгалтера по формированию НДС по качеству одобрения - реально помогает людям решать задачи.
Кроме того, я писал прежде всего для своих сотрудников - стажеров. Как мы не нашли за вменяемое время, что-либо крайне просто, что бы новичек удалось бы сразу попробовать неизмеримого багажа знаний.
(9) Сколько статей выдается в поиске по настройке НДС? По слову Apache - 113, из низ 50% это настройка веб-сервера, инфостарт в последнее время стал прямо личным блогом. Сколько статей начинается с "я это пишу, чтобы не забыть для себя, так что строго не судите". Ваша статья о том, как создать себе локальную вики и написать все, что угодно, блог или ввести.
Потому как мы не нашли за вменяемое время что-либо настолько простое, что если бы новичек смог бы сразу попробовать неизмеримое багажное знание.
Зато там еще и про SSL! :)
psa247; Емельянов Алексей; старик-2005; Мах; Гендельф; джиф; Анна_арбуз; свкуперс; монахбест; + 9 – Ответить
Здравствуйте, мне нужно изменить путь к пользовательскому веб-сервису внутри 1c.
Есть ли способ сделать это? Могу использовать прокси, но внутри wsdl файла есть ссылка на адрес публикации. Что мне делать?
Кстати, веб-модуль apache для 8.3.11.latest не работает.
Вы имеете в виду, что у вас установлена последняя версия веб-сервера Apache и вы не смогли заставить его работать для публикации информационной базы платформы 1С:Предприятия 8.3.11?
Если да, сообщите нам точную версию вашей платформы «1С:Предприятие» и версию веб-сервера Apache, которую вы используете. В противном случае проясните ситуацию.
С уважением,
Владимир Гуров
Цитата |
---|
Владимир Гуров написал: Вы имеете в виду, что у вас последняя версия Apache веб-сервер и не смогли заставить его работать для публикации информационной базы платформы 1С:Предприятия 8.3.11? |
Нет, я имею в виду, что Apache 2.4 не работает с 1С:Ent 8.3.11.2899 (последняя опубликованная стабильная версия)
Что насчет моего вопроса?
Что касается вашего вопроса об изменении пути публикации WSDL. Да, вы можете использовать прокси для этой цели. При этом, чтобы в WDSL был правильный путь, используйте там заголовки Reverse Proxy.
С уважением,
Владимир Гуров
Что касается Вашего замечания, что в Вашем случае Apache 2.4 не работает с 1С:Предприятием Платформа 8.3.11.2899:
нам нужна подробная информация о конфигурации вашей системы, включая информационную базу, чтобы воспроизвести упомянутую вами проблему.
С уважением,
Владимир Гуров
Дополнительная информация об обратных прокси-серверах:
Обратный прокси-сервер — это прокси-сервер, который ретранслирует клиентские запросы из внешней сети на один или несколько серверов в вашей внутренней сети. Его можно использовать для балансировки нагрузки и повышения безопасности.
Если вы настроили доступ к веб-серверу, на котором размещена ваша информационная база 1С:Предприятия, через обратный прокси, а прокси настроен неправильно, то некоторые функции в вашей системе при доступе через веб-интерфейс могут перестать работать. Как правило, это происходит потому, что запрос на веб-сервер вашей системы «1С:Предприятие» поступает не от внешнего клиента, а от компьютера, на котором установлен обратный прокси-сервер.
Владимир, по поводу проблемы с модулем Apache.
Это моя ошибка. Я не заметил, что у меня установлено 2 версии 8.3.11.2899 (х32 и х64), и как то нет сообщения какая запущена. Проверив, что у меня установлен x32, я подумал, что модуль правильный.
О прокси-сервере.
Установка прокси-сервера не повлияет на публикацию wsdl. Таким образом, внутри файла wsdl эти пути будут неправильными.
Поставили Apache 2.4.4(x64), т.к. при нагрузке X32 начал безбожно тормозить и падать.
В связи с этми странностями у меня вопрос: можно как-то подружить 1С и 64-х битный апач? Либо заменить на любой другой веб-сервер(кроме iis), так же 54-х битный?
(1) Попробую сейчас поставить 2.2.13(x64). Если у кого есть опыт подруживания 1С и 64-х битного апача - помогите мудростью)))
(6) Всё так печально?))
(7)
Выдерживаемая нагрузка у апача оказалась выше: 30 юзеров против 15 на IIS.
Скорость работы примерно одинаковая(по ощущениям), юзеры не жалуются, пока падают безбожно не начало
(10) Фигню какую напишите. Веб-сервер лишь транслятор при живом приложении сервера. На него нагрузка минимальна.
(12) Возможно, вы правы, что фигню. ТАк предложен мудрым советом: куда копать. SQL настроен, в терминале работает быстро и без отвалов(моделировали нагрузку в 400 сеансов).
(13) Да смысла не было. 1 и тот же сервер. Проверяем на анпаче и IIS. На IIS быстродействие (отрисовка форм) выше апача.На глаз видно, зачем мне с секундомером сидеть?
(0) А вот под линем 64-битная .so для апача есть. Только переносить на линукс сервер 1С:Предприятия не нужно :)
(17)
Курим, как общественное сжатие.
8.3.8.1933 ковыряем. Там вроде с установкой сервера x64 предлагается модуль расширения: dll по размеру имеет значение от тех, что идут с платформой. Будем импровизировать)
Вы не поверите, но. ПОЛУЧИЛОСЬ.
Для данного мазозихма, делаем следующее:
<р>1. Ставим 8.3.8.1933 x64 сервер 1С. В процессе установки отмечаем установку модулей расширения веб-сервера.2. Ставим установку 8.3.8.1933 с модулями расширения веб-сервера.
3. Публикуем базу, выбираем веб-сервер APACHE 2.4, от предложения "перезапустить APAHCE" отказываемся.
4. Останавливаем апач вручную. Руками правим httpd.conf: меняем рыбу
LoadModule _1cws_module "C:\Program Files(x86)\1cv8\8.3.8.1933\bin\wsap24.dll"
LoadModule _1cws_module "C:\Program Files\1cv8\8.3.8.1933\bin\wsap24.dll"
т.е. по сути, мы поддерживаем апачу dll-ку, которая идет в комплекте с 64-х битными серверами 1С с установленными модулями расширения, которые умеют взаимодействовать с Apache 2.4.4(x64).
Надеюсь, кому-то, да пригодится.
(28) Не обновляй публикацию из-под конфигуратора, он только с модулем расширения 32б умеет работать. Публикую через батник webinst
Сервис 1С:ИТС Информационная система
Как настроить первоначальную службу сервиса в 1С:
HTTP Сервисы: Путь к сервису. Часть 1 на сайте Infostart.ru - вариант "на практике"
Информация от разработчика платформы, большая теория, но есть описание того, чего нет в размещении ссылки относительно http-сервиса в 1С:
Пример создания HTTP-сервисов на платформе "1С:Предприятие" - на сайте Сервис 1С :ИТС Информационная система.
Использование двух переносных статей на сайтах может быть зафиксировано за 1 час.
169 строка файла содержит содержимое: LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.9.2033/bin/wsap24.dll"
Позже, благодаря поиску решения проблемы, было выявлено, что установленная версия Apache и 1С были различными разрадяностями - x64 и x32 соответственно. Удаление и установка Apache 2.4 x32 разрядности устранило проблему. Теперь компонент wsap24.dll был без проблем подгружен веб-сервером, а служба Apache была запущена без проблем.
Далее, кажется, все проблемы решены. Но ожидалась еще одна циркуляция, которую предстояло решить. Она имеет следующий внешний вид и описание:
Т.е. если в базе данных не установлен ни один пользователь, то файл default.vrd не будет предоставлять рекомендаций. Но, как правило, в базах 1С 8 имеется список пользователей, поэтому необходимо указать пользователя с его паролем для доступа через http-сервис в настройках файла. В соответствии с приведенными данными пользователя и паролем были добавлены в соответствующий файл default.vrd, размещенный в каталоге, указанном как "Каталог" для публикации:
Читайте также: