30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878

Apache не запускается после публикации 1С

29.10.2019, 10:36. Показов 28866. Ответов 38
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Прошу прощения, если не сюда пишу.

Буду благодарен помощи.

Разворачиваю веб-сервер 1С Предприятие 8.3
Установлен Apache 2.2.22 x86 на Windows Server 2008 R2 64 разрядность.

До публикации 1С Apache работает.
Но после публикации баз 1С, Apache не хочет запускаться.
Выдает ошибку (на скрине):
Миниатюры
Apache не запускается после публикации 1С  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.10.2019, 10:36
Ответы с готовыми решениями:

Apache не запускается после того когда прикрутил php к apache
Apache не запускается после того когда прикрутил php к apache Я установил apache 2.2 , в папке conf в файле httpd.conf я прописал: ...

Не запускается программа после публикации
Сделал програмку, подключена библа Microsoft.office.interop. Решил ее опубликовать и проверить как работает вне Вижуал студии, в итоге,...

Не запускается Apache после создания виртуального хоста
Всем привет! Понадобилось мне в общем создать виртуальный хост. Сделал это по инструкции (http://makegood.ru/tools/xampp/). После...

38
30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
29.10.2019, 10:39  [ТС]
1с 32 разрядная
платформа 8.3.12.1529
0
2 / 2 / 0
Регистрация: 19.01.2019
Сообщений: 33
29.10.2019, 14:09
смотри ошибки в событиях
0
30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
04.11.2019, 20:10  [ТС]
В файле error.log:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Starting the Apache2.2 service
The Apache2.2 service is running.
rmine the server's fully qualified domain name, using 198.0.0.2 for ServerName
[Mon Nov 04 21:33:24 2019] [notice] Apache/2.2.25 (Win32) configured -- resuming normal operations
[Mon Nov 04 21:33:24 2019] [notice] Server built: Jul 10 2013 01:52:12
[Mon Nov 04 21:33:24 2019] [notice] Parent: Created child process 4972
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 198.0.0.2 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 198.0.0.2 for ServerName
[Mon Nov 04 21:33:24 2019] [notice] Child 4972: Child process is running
[Mon Nov 04 21:33:24 2019] [notice] Child 4972: Acquired the start mutex.
[Mon Nov 04 21:33:24 2019] [notice] Child 4972: Starting 64 worker threads.
[Mon Nov 04 21:33:24 2019] [notice] Child 4972: Starting thread to listen on port 80.
[Mon Nov 04 21:37:34 2019] [error] [client 127.0.0.1] File does not exist: C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/basebgu
[Mon Nov 04 21:37:46 2019] [notice] Parent: Received restart signal -- Restarting the server.
[Mon Nov 04 21:37:46 2019] [notice] Child 4972: Exit event signaled. Child process is ending.
httpd.exe: Syntax error on line 121 of C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files (x86)/1cv8/8.3.12.1529/bin/wsap22.dll into server: \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed\xe0 \xf3\xea\xe0\xe7\xe0\xed\xed\xe0\xff \xef\xf0\xee\xf6\xe5\xe4\xf3\xf0\xe0.  
[Mon Nov 04 21:37:46 2019] [warn] (OS 995)Операция ввода/вывода была прервана из-за завершения потока команд или по запросу приложения.  : winnt_accept: Asynchronous AcceptEx failed.
[Mon Nov 04 21:37:47 2019] [notice] Child 4972: Released the start mutex
[Mon Nov 04 21:37:48 2019] [notice] Child 4972: All worker threads have exited.
[Mon Nov 04 21:37:48 2019] [notice] Child 4972: Child process is exiting
Добавлено через 1 минуту
Поставил Апач 2.2.25
0
2 / 2 / 0
Регистрация: 14.09.2018
Сообщений: 56
09.11.2019, 15:05
> 1с 32 разрядная

А Апач? Разрядность должна совпадать. И, на мой взгляд, лучше не использовать в имени базы для публикации, каталога Апач для неё и корневого URL сервиса русские буквы. У меня лично проблема была в этом.

Добавлено через 6 минут
P.S. В зашифрованном сообщении написано "Не найдена указанная процедура"
1
30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
09.11.2019, 20:45  [ТС]
Спасибо.
1С 32 разрядная и Апач этой же разрядности. Русских букв нет в пути.
Схожусь к тому, что в ОС нет каких-то обновлений.
Не хочет работать Апач и IIS
0
2 / 2 / 0
Регистрация: 14.09.2018
Сообщений: 56
09.11.2019, 23:06
Кстати, IIS заставить работать было гораздо тяжелее.

Могу ещё посоветовать:

1. Вручную перезапускать apache после публикации базы.
2. Попробовать apache версии 2.4
3. Спросить на forum.infostart.ru Там на этом собаку съели
0
30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
10.11.2019, 12:20  [ТС]
Цитата Сообщение от DWZ Посмотреть сообщение
2. Попробовать apache версии 2.4
Пробовал эту версию. Выдает ошибку при запуске.
После ее расшифровки понял, что ему требуется пакет обновления для Windows.
Прихожу к тому, что нужно развернуть новую виртуалку и на ней уже попробовать Апач 2.4, установить обновления для ОС.
0
2 / 2 / 0
Регистрация: 14.09.2018
Сообщений: 56
10.11.2019, 22:39
> ему требуется пакет обновления для Windows.

Скорее, сборка Apache неправильная. Линуксовые программы для Windows этим славятся. У меня был полярный случай - заработала 1С, зато перестал работать PHP, взял сборку какого-то мужика - и PHP заработал.

Я правильно понимаю - Apache не запускается вообще? А если 1С-овскую dll из conf выкинуть, то всё работает?

Добавлено через 4 минуты
Ещё
Code
1
File does not exist: C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/basebgu
меня смущает. Такой файл точно есть?

Кстати, может, Апач в каталог с коротким именем поставить?
0
30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
11.11.2019, 12:56  [ТС]
Цитата Сообщение от DWZ Посмотреть сообщение
File does not exist: C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/basebgu
Нет такого файла.
Где можно почистить?

Цитата Сообщение от DWZ Посмотреть сообщение
Я правильно понимаю - Apache не запускается вообще? А если 1С-овскую dll из conf выкинуть, то всё работает?
Апач работает после установки. Но если опубликовать базу 1С, перестает работать.
dll - не понял где удалить

Добавлено через 1 минуту
Вы про эту строку:
LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.12.1529/bin/wsap22.dll"

В файле httpd.conf?
0
2 / 2 / 0
Регистрация: 14.09.2018
Сообщений: 56
11.11.2019, 14:50
> Нет такого файла.

Ну вот это-то ему и не нравится. Когда публикуется база под Apache 2.4 (под 2.2 не знаю), в каталоге htdocs 1С создаёт подкаталог с именем, которое ты ей укажешь, и в нём лежит файл default.vrd, в котором прописан путь к базе 1С и какие сервисы в ней есть и всякие другие параметры. Если 1С-овская dll не найдёт этот файл, то сильно расстроится.

> Вы про эту строку:
LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.12.1529/bin/wsap22.dll"

Именно так. Закомментируйте эту строку при помощи #. И ещё то, что между тегами <Directory> и </Directory>, включая сами теги, если там написано SetHandler 1c-application. Обычно перед ними комментарий идёт # 1c publication, например:

Code
1
2
3
4
5
6
7
8
9
# 1c publication
Alias "/TS-Archive" "O:/Apache24/htdocs/TS-Archive/"
<Directory "O:/Apache24/htdocs/TS-Archive/">
    AllowOverride All
    Options None
    Require all granted
    SetHandler 1c-application
    ManagedApplicationDescriptor "O:/Apache24/htdocs/TS-Archive/default.vrd"
</Directory>
Если дело в dll, то Апач запустится. 1С-овская публикация, правда, работать не будет, но зато мы будем знать, что дело в dll. И останется одна ошибка из двух - 1) Апач не может загрузить dll или 2) dll что-то не понравилось в базе.
1
30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
11.11.2019, 19:06  [ТС]
Спасибо.
Апач запустился.
Теперь так понимаю, нужно разобраться с dll
Если ввести в браузер http://localhost, то появляется страница "It works!".

Если попытаться открыть опубликованную базу, то результат на скрине:
Миниатюры
Apache не запускается после публикации 1С  
0
2 / 2 / 0
Регистрация: 14.09.2018
Сообщений: 56
11.11.2019, 23:01
Так, значит, basebgu всё-таки есть, но Апач почему-то ругается, что его нет.

А что с правами на basebgu? Для пользователя, от лица которого запущен Апач? В Program files есть ограничения на запись файлов. Даже для Админа требуется повышение прав. Диска D: нет? Можно ли поставить Апач туда?
0
30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
12.11.2019, 06:44  [ТС]
Я переопубликовал 1С в каталог C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/basebgu
До этого публиковал в другой каталог, но Апач видимо смотрел в вышеуказанную папку.

Диска D нет.
Добавил пользователей IUSR, IIS IUSRS, Все.
Дал им полные права на папку "basebgu".
Или Апачу нужны другие пользователи?

У Администратора полные права.
0
2 / 2 / 0
Регистрация: 14.09.2018
Сообщений: 56
12.11.2019, 09:18
> Или Апачу нужны другие пользователи?

Нет, речь идёт о пользователе, от лица которого запущен Апач. Пуск -> правая кнопка на "Мой компьютер" -> управление. В левой половинке открываем ветку "Службы и приложения" и жмём на "Службы". Жмём правую кнопку на Апаче -> Свойства. На закладке "Вход в систему" смотрим, от лица кого он запущен и кому, следовательно, надо давать права. Потому что можно давать права IUSR, а Апач вдруг запускается от лица системы или какого другого пользователя. Но раз есть права у всех, то можно считать, что права у Апача есть. (Если только нет индивидуального запрета, что вряд ли)

Итак, едем дальше. Если убрать комментарий только у строки LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.12.1529/bin/wsap22.dll" - Апач запустится?
0
30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
12.11.2019, 10:36  [ТС]
У Апача системная учетная запись (скрин).
Цитата Сообщение от DWZ Посмотреть сообщение
Итак, едем дальше. Если убрать комментарий только у строки LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.12.1529/bin/wsap22.dll" - Апач запустится?
Делаю при работающем Апаче. После сохранения изменений в файле httpd.conf Апач работает (при этом 1с в браузере не работает), но если его перезагрузить или остановить и запустить, то уже не работает.
Миниатюры
Apache не запускается после публикации 1С  
0
2 / 2 / 0
Регистрация: 14.09.2018
Сообщений: 56
12.11.2019, 14:23
> но если его перезагрузить или остановить и запустить, то уже не работает.

Это значит не работает. Апач считывает свою конфигурацию при старте, а что происходит с httpd.conf, пока он запущен - его не волнует.


А если строчку с LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.12.1529/bin/wsap22.dll" закомментировать, то Апач прекрасно запускается. Так?
0
30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
12.11.2019, 16:48  [ТС]
Да, если эту строку закомментировать, то Апач идеально работает
0
2 / 2 / 0
Регистрация: 14.09.2018
Сообщений: 56
12.11.2019, 23:05
Значит, Апач и dll не подходят друг к другу. Они оба точно 32-разрядные? Можно проверить httpd.exe и wsap22.dll, например, при помощи EXE 64bit Detector. https://securityxploded.com/exe-64bit-detector.php Про ключ -f не забудьте только. Если боитесь вирусов - пошлите httpd.exe и wsap22.dll мне, а я их посмотрю.

Если же httpd.exe и wsap22.dll оба 32-разрядные, то тут https://forum.infostart.ru/forum86/topic121760/ велят ставить Apache 2.2.22 Win32 msi или перейти на 2.4.
Миниатюры
Apache не запускается после публикации 1С   Apache не запускается после публикации 1С  
0
30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
13.11.2019, 07:42  [ТС]
Файлы httpd.exe и wsap22.dll 32-разрядные.
Миниатюры
Apache не запускается после публикации 1С   Apache не запускается после публикации 1С  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.11.2019, 07:42
Помогаю со студенческими работами здесь

Не запускается BIOS после включения, запускается после 4-5 минут работы системника
ПК 6 лет, от пыли чищу. Недавно стал плохо включаться, сначала просто все стало долго. Потом при включении черный экран и никаких сигналов,...

После публикации приложения
Добрый день. Суть проблемы вот в чем. Перед публикацией приложения в VS проверяю все ли работает, все работает исключительно. Но после...

После публикации сайта не работает меню
После развертывания сайта на IIS на рабочей машине перестал запускаться элемент &quot;МЕНЮ&quot;. То есть на сайте вместо него пустое...

После публикации приложение перестало работать
Реализовал аутентификацию через гугл. Опубликовал в тестовом режиме в консоли разработчика. В Андроид студио всё работает корректно, а вот...

Не отображаются иконки на сайте после публикации
Вопрос наверное нубский, но никак не могу разобраться в чем беда. На локалке все работает и стили подключаются нормально: &lt;link...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

Новые блоги и статьи
Непрерывная интеграция для пакета Python
Mr. Docker 22.06.2025
Было 4 часа утра пятницы, когда я выпустил новую версию нашей внутренней библиотеки для обработки данных. Релиз 0. 5. 2 содержал небольшой фикс для обработки дат в ISO формате, что может пойти не так?. . .
Продвинутый ETL на C# из OLTP БД в хранилище
stackOverflow 22.06.2025
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное. . .
Мастер-класс по микросервисам на Node.js
Reangularity 21.06.2025
Node. js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для. . .
Управление Arduino из WPF приложения
Wired 21.06.2025
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов. . .
Звёздная пыль
kumehtar 20.06.2025
Я просто это себе представляю: как создавался этот мир. Как энергия слипалась в маленькие частички. Как они собирались в первые звёзды, как во вселенной впервые появился Свет. Как эти звёзды. . .
Создание нейросети с PyTorch
AI_Generated 19.06.2025
Ключевое преимущество PyTorch — его питоновская натура. В отличие от TensorFlow, который изначально был построен как статический вычислительный граф, PyTorch предлагает динамический подход. Это. . .
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C# Задание 1: КЛАСС FORM 1 public partial class Form1 : Form { Spisok listin = new Spisok(); . . .
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru