Не секрет, что файловые базы через веб-сервер будут работать намного шустрее, чем через обычный доступ к сетевому каталогу. Эффект особенно заметен, когда старые компы вообще не справляются с обычным сетевым доступом, регулярно выплевывают 1С. А доступ через веб сервер даже на компьютерах серии «Хлам» работает на ура!
Хоть 1С и не рекомендует использовать веб сервер в файловом режиме (а только в серверном) — тем не меннее для маленьких предприятий с 2-3 бухгалтерами использование веб сервера на новых конфигурациях с "управляемыми формами" (Бухгалтерия 3.0, Зарплата 3.0 и прочее) — позволяет организовать довольно быстрый доступ к базе сетевых компьютеров, даже если они компьютеры эти по сути уже старый хлам. Важно лишь, что бы основной компьютер с базами и веб сервером был приличный (например Core I3, 8 Гбайт оперативки и SSD диск).
Пошаговое руководство по настройке вебсервера 1С на Apache (включая файловый вариант баз данных)
1. Скачиваем установщик Apache
По каким-то причинам все новые версии (например 2.4.25) Apache перестал выкладывать в виде самораспаковывающегося дистрибутива. Для нас вполне приемлемо использовать не самый последний дистрибутив 2.2.25 — позволяющий получить удобный установщик и избежать дополнительных манипуляций.
Обращаю внимание — нам удобно использовать именно *.msi установщик
По рекомендации пользователя ogre2007 (спасибо, Владимир) выкладываю ссылку на Apache версии 2.4 (www.apachelounge.com). Также с его слов — если качаете х64, то будьте готовы поставить аналогичную х64 1с платформу и в httpd.conf отредактировать строку LoadModule _1cws_module "C:/Program Files/1cv8/8.3.9.2024/bin/wsap24.dll.
Но сам не рекомендую использовать 64-битную 1С, потому как, с высокой степенью вероятности, возникнут гигантские сложности при подключении торгового оборудования, или каких-то других сторонних библиотек.
Выбираем “no ssl” дистрибутив, если базы будут открыты только внутри нашей локальной сети или “ssl” дистрибутив, если база будет открываться в интернете. Дополнительно про настройку ssl можно почитать в статье инфостарт 1С + Apache + SSL: почему вы должны использовать SSL (наглядная демонстрация)
В нашем примере будем настраивать сервер без ssl для использования только внутри локальной сети.
2. Запускаем скачанный установщик
Заполняем Network Domain: Localhost, Server name: Localhost
Нажимает NEXT, Setup type: Typical NEXT, NEXT, INSTALL
3. Проверяем запустился ли веб сервер
Для этого открываем любой броузер и указываем адрес страницы http://localhost
Мы должны увидеть страничку с надписью It Works !
И нажимаем кнопку "Сведения"
В моем случае адрес компьютера в локальной сети 192.168.0.189
Теперь возвращаемся в броузер и проверяем доступность страницы It Works по IP адресу http://192.168.0.189 (в вашем случае цифры будут отличаться)
Если снова увидели знакомую страницу It Works — все хорошо,
4. Проверяем доступность страницы с других компьютеров и настраиваем брандмауэр
Снова пробуем открыть знакомую нам страницу http://192.168.0.189 (у вас цифры другие) но уже с любого другого компьютера в локальной сети.
Если вместо знакомой страницы вы увидели "Не удается получить доступ к сайту" или аналогичное сообщение — выполним настроку брандмауэра. Для этого возвращаемся на тот компьютер, где установлен Apache, заходим в "Панель управления" — "Система и безопасность" — "Брандмауэр Windows" и в левой части экрана щелкаем на "Дополнительные параметры
Кликаем на раздел "Правила для входящих подключений", затем в правой части окна "Создать правило"
Выбираем "Для порта" — Далее, Протокол TCP, Опреленные локальные порты: 80, Далее
Устанавливаем "Разрешить подключение" — Далее,
Указываем произвольное имя, например "Веб сервер 80 порт для 1С". Готово.
5. Публикуем нашу базу на веб сервере.
Открываем конфигуратор нашей базы (Запуск 1С обязательно от имени администратора)
Переходим в Администрирование — "Публикация на веб-сервере"
таких дисков не знаю)
Ссылка для скачивания ведет не туда
(1) Спасибо — исправил SSL на SSD
(2) Спасибо. ссылку на скачивание исправил. В течение нескольких часов станет корректной.
(0) Вот только одно непонятно, нафига апач то? Я ещё понимаю там, примеры были бы на убунту или цент ос… так нет же, все скрины с виндовз системы, в которую уже встроен веб сервер и ничего дополнительно качать не надо, надо только «галочки» в компонентах системы правильно расставить.
а как дела с блокировками обстоят? при такой организации работы на 5-6 пользователей страдать от излишних блокировок не будут?
Зачем выкладывать +100500 инструкций??? А что делать если апач не запустился? Как посмотреть занятные порты? Как настроить безопасность? Раскройте чуть больше, чем всем уже и так известно.
(7) Кому-то и такого достаточно. Главное идея, о том, что можно задрать лёгкий сервис для отладки без использования серверов, а это уже плюс в репу! 🙂
(7)
Попробую ответить, Андрей, коль уж вы поинтересовались.. В какой то момент я обнаружил, что критиковать чужую работу — приносит мало пользы. А вот написать простую инструкцию как я обнаружил из своей публикации «УПП. Инструкция для бухгалтера по формированию НДС» по количеству одобрений- реально помогает людям решать свои задачи.
Кроме того инструкцию я писал прежде всего для своих сотрудников — стажеров. Потому как мы не нашли за вменяемое время что-либо настолько простое, что бы новичек смог бы бы сразу попробовать не имея багажа знаний.
(6)
5-6 пользователей вполне смогут работать. Есть немалый опыт, когда до 10 пользователей успешно работало в файловой базе (сервер терминалов + ssd диск).
В нашем случае мы избавляемся от терминального сервера и получим приемлемое по производительности решение.
(9) Сколько статей выдается в поиске по настройке НДС? По слову Apache — 113, из низ 50% это настройка web сервера, инфостарт в последнее время стал прямо личным блогом. Сколько статей начинается с «я это пишу чтобы не забыть для себя, так что строго не судите». Ваша статья о том же, сделайте себе локальную wiki и пишите туда все что угодно, или блог заведите.
Мануалов много не бывает. Так что думаю Илья не прав, критикуя очередную статью по настройке апача.
(12) Поддерживаю. Все мы были новичками, все искали информацию в таком виде, чтобы смогли понять
Побуду КО.
Но Илья говорит нам, не лучше ли одну «ИСКЛЮЧИТЕЛЬНУЮ!» чем 50 посредственных.
(14)
Давайте будем честны. Не бывает «ИСКЛЮЧИТЕЛЬНЫХ» инструкций. Одна и та же инструкция для одних будет чрезвычайно сложной, для других чрезвычайно поверхностной, для третьих слишком длинной, для четвертых не достаточно универсальной.
(15) Не соглашусь я с вами, настройка чего либо в подавляющих случаях имеет ограниченное количества вариаций.
Можно за пример взять учебник, где тема начинается с простого (азов) и разворачивается в более сложное (парадигмы).
(16) Вы правы, можно взять учебник и серьезно вложиться в изучение интересного нам вопроса. Это тоже хороший способ достижения цели.
Веб-сервер — хороший вариант для тех, у кого wi-fi сеть, а не lan (если брать вариант без дополнительных затрат.
В статье не хватает данных по настройке доступа с внешнего IP (зачем чаще всего и ставят веб-сервер) и настройки безопасности (с каких компьютеров можно запускаться)
(18)
В статье не хватает данных по настройке доступа с внешнего IP (зачем чаще всего и ставят веб-сервер) и настройки безопасности (с каких компьютеров можно запускаться)
С статье не хватает миллиона нюансов, которые скорее всего уже придется брать не из «пошаговых инструкций для новичков» а из серьезных учебников.
Все норм, взял на заметку, спасибо, нюансы это нюансы, буду искать нюансы в оф документации и в сети, а для начала норм, так как ИИС постоянно использую.
Apache 2.2!!!! Карл!!! 2.2!!! Карл!!!!
Автор должен был закончить статью после фразы «Я не знаю где взять бинарный установщик последней версии apache для винды, а собрать сам из исходников не в силах.»
Если вы пишете статью, то извольте хоть немного углубиться в то о чем пишите. Цените своё и чужое время.
(5) + добавлю негативный опыт использования Апач.
в нескольких небольших офисах 5-6 рабочих мест базы опубликованы через Апач, конфигурации УТ 11, БП 3.0, ЗУП 3.0. Поначалу — все отлично. Где-то без проблем больше 2-х лет, где-то и 3-х месяцев толком не проработало. В одном офисе в течение 3-х месяцев пытался заставить нормально работать, там кстати, на Убунту стоял файловый сервер с базами 1С.
В конце концов начинались одни и те же проблемы — пользователь открывал документ, закрывал, но он почему-то оставался заблокированным. Плюс часто отваливалось соединение. И т.д. и т.п.
Танцы с бубном проблем не решали, иногда проблема пропадала где на неделю, где на 2. Потом «снова здорово».
Пробовали разные версии Апача, в том числе и 2.4. Что мертвому припарка.
Замена на штатный (для Windows 7 и поздние) IIS решило проблему совсем.
(6) у меня на IIS проблем при работе до 6-ти пользователей включительно не наблюдается (несколько разных офисов, с разным оборудованием).
(9) таких «инструкций» в интернете тьма тьмущая, в том числе и тут на инфостарте.
(18) почему не LAN??? Мои клиенты как раз на LAN все сидят. И работа с файл-серверной базой посредством публикации через IIS либо Апач сильно ускоряет работу по сети. Дополнительно, на файловый сервер под базу ставили SSD-диск, удаляли антивирусник, сервер «запирали» от интернета.
Что касается:
то, повторюсь: я использовал эту схему работы исключительно в целях ускорения работы с базой 1С в сети и закрытия базы от всевозможных «шифровальщиков» сетевых шар и локальных данных.
(22) Да IIS мне тоже кажется предпочтительнее.
(21) Обижаете, БЭН, я знаю как собрать apache. Вот только не вижу в этом смысла. Если все работает на 2.2 — считаю приемлемым использовать именно его. Более того, не хочу сам это делать, потому и написал инструкцию для своих стажеров — что бы они решали этот вопрос без моего участия.
(10) 10 пользователей в терминале на файловой базе не равно 5-6 через web сервер. Принцип работы у веб сервера и обычной файловой базы другой. Разве веб сервер не блокирует целиком всю таблицу на время выполнения запроса пользователя?
(26) Любая файловая база конечно же блокирует сразу всю таблицу.
А если Apache физически на другом сервере? Не хватает информации о ручной настройки.
Зачем на Windows ставить Apache, если есть IIS? Объясните мне кто нибудь, ибо я не понимаю.
(29) Считаю, что объективной причины ставить apache не найти. Но тем не менее столкнулся с предпочтением конкретного исполнителя — использовать apache.
Он нашел уже готовую инструкцию (ссылка есть в моей публикации) как подключить ssl шифрование к серверу Apache. Плюс имел опыт настройки Apache. Вот его выбор и пал именно на такое решение.
В связи с этим понадобилось сделать инструкцию для своих сотрудников, которую для сохранности разместил на инфостарте.
(28)
Вы правы, инструкция охватывает не все возможные способы применения Apache
Ошибка при запуске в строке httpd 121
LoadModule _1cws_module «C:/Program Files/1cv8/8.3.10.2561/bin/wsap22.dll»
Что нужно сделать?
(32)
LoadModule _1cws_module «C:/Program Files/1cv8/8.3.10.2561/bin/wsap22.dll»
Что нужно сделать?
Точного ответа не дам. Я бы начал с того, что бы погуглить. Затем попробовал откатиться назад и проделать все повторно. Идеально — проделать все повторно на виртуальной машине или другом компьютере.
(32)
(33)
была аналогичная проблема с Apache 2.4 64-битным на сервере с 1С 8.3.10.2561 x86.
Решил установкой модуля расширения веб-сервиса 1С 8.3.10.2561 x64, затем, после публикации веб-сервиса из конфигуратора, открыл файл конфигурации Apache (…Apache24confhttpd.conf) и отредактировал «проблемную» строку руками:
с
LoadModule _1cws_module «C:/Program Files (x86)/1cv8/8.3.10.2561/bin/wsap24.dll»
на
LoadModule _1cws_module «C:/Program Files/1cv8/8.3.10.2561/bin/wsap24.dll»
сохранил файл httpd.conf, перезапустил Apache (Stop-Start) — в результате всё заработало.
Но есть нюанс, после перепубликации сервиса из конфигуратора файл httpd.conf редактируется и соответственно «проблемная» строка приводится к состоянию «по умолчанию», т.е. вышеуказанные действия необходимо производить повторно 🙂
Для «поиграться» мне этого хватило, поэтому глубже с проблемой не разбирался, возможно, подскажет кто-нибудь из присутствующих коллег.
(34) у меня ситуация обратная апач- 32, 1с-64 бита 🙁
(35)
ну так и починить можно, получается, от обратного: либо скачать 64-битный апач, либо поставить модуль расширения веб-сервиса 1С 32-битного.
а я так и не получил ответ на свой вопрос. Как обстоит дело с блокировками? Если в базе сидит 10 человек блокировок будет больше чем в файловом варианте или нет?
(36) Починить , наверное, можно.
Только 32-битное расширение веб- сервера я не хочу ставить,
а 2.4. апач я установить не смог. Может с 2.4 апач поможете?
(38)
а в чём проблема? на мой взгляд подробныхинструкций в интернете достаточно
(39) На своем компе установил апач 2.4. 64 битный.
в http.conf указывал только сервер , порт и админа. Путь к dll прописался правильно- не трогал.
Опубликовал базу. апач , как я понял , не перестартовал, потому что база не запускалась.
После ручного перезапуска база запустилась.
Но… Ситуация такая же как с IIS — 🙁 — Ошибка при открытии , как я понял , любого объекта из списка. Ошибка — в приложенном файле.
Тот же объект по пункту меню Изменить — открывается.
С подобным не сталкивались?
Документы проводятся. Просто принять как данность эту ошибку и не обращать внимания?
В другой ветке ответили см.https://forum.infostart.ru/forum9/topic179422/
(40)
С подобным пока не сталкивался, но какие мои годы 🙂
здесь , возможно поможет.
что-то похожее недавно обсуждалось
(42) — (41)
(41)
не заметил ответ, выше ответил этой же ссылкой; помогло в итоге?
обновляли платформу или сносили обновления ОС Windows?
Не стал обновлять , обходное решение я знаю . спасибо за участие
(22) У меня ситуация с точность до наоборот, IIS глючил безбожно, поставил apache и забыл.
Помогите пожалуйста! всё делаю как написано в этой статье но база не публикуется браузер пишет NOT Found
Наверно вам следует указать более подробные сведения о проблеме, что бы можно было дать совет.
Какой адрес вы опрашиваете в броузере, какой адрес публикации, были ли еще какие-то симптомы, аномалии.
Предлагаю вам написать мне в личку свой телефон — я попробую подключиться через TeamViewer и так наверно быстрее решу вопрос.
Прочитал все отзывы. Ничего полезного. Люди не пишите бесполезные коменты. Вот у меня проблема. Поставил Apache 2.4 64-битный с 1С 8.3.10.2580 x64, как и с другими вариантами апача, будь то 32-битный на 32-битной 1С, работает одинаково, Если работаешь с одной базой все хорошо. Стоит открыть вторую, вторая ещё может загрузится, если сразу не выгрузится первая, и к обращении к первой начнет по новой загружаться, а если конфигурация другая, то вообще все по новой выгружается из памяти. Т.е. я так понял апач предназначен для работы с одной базой. С 2 и более даже однотипными он работать не может. Или же есть вариант как заставит 1С Web-сервер работать с несколькими базами? Пеперыл весь инет нет информации. Кто подскажет как сделать чтобы каждая база или процесс пользователя грузился в отдельный процесс. Просьба IIS не предлагать, стоит Windows 10 Home. Заранее спасибо!
(49) Прости, конечно. Но осмелюсь предложить использовать именно IIS. Windows 10 Home никак не должно пугать. Только что настроил на нем веб сервер и подключил базу 1С. Так что Дерзай!
(50) При публикации на IIS не создается файл web.config, только default.vrd
Обновление платформы не спасло. Гугл не спас также. Сейчас проверим может ли апач побороться с нативным ИИСом работающим из коробки.
(50) Спасибо за инфу. Посмотрел, действительно есть. Думал нету, так как в Windows 7 Home небыло. Буду пробовать.
Комрады, а сам апач на SSD ставить? или просто публикацию баз делать на SSD?
(53) Уверен, что программы (в том числе apache) ставить лучше в стандартный каталог
(Disk C: как правило)
А вот базу 1С обязательно на SSD диск.
Установил Apache 2.4.
Служба запустилась.
Пытаюсь опубликовать базу Документооборот КОРП, при перезапуске службы возникает ошибка:
+ System
— Provider
[ Name] Service Control Manager
[ Guid] {555908d1-a6d7-4695-8e1e-26931d2012f4}
[ EventSourceName] Service Control Manager
— EventID 7024
[ Qualifiers] 49152
Version 0
Level 2
Task 0
Opcode 0
Keywords 0x8080000000000000
— TimeCreated
[ SystemTime] 2018-07-26T21:28:22.013383200Z
EventRecordID 4020
Correlation
— Execution
[ ProcessID] 8
[ ThreadID] 15904
Channel System
Computer DESKTOP-VAAABI1
Security
— EventData
param1 Apache2.4
param2 %%1
41007000610063006800650032002E0034000000
———————————————————————————
Двоичные файлы:
По словам
0000: 00700041 00630061 00650068 002E0032
0010: 00000034
По байтам
0000: 41 00 70 00 61 00 63 00 A.p.a.c.
0008: 68 00 65 00 32 00 2E 00 h.e.2…
0010: 34 00 00 00 4…
А нет ли инструкции — как один апач заставить работать с двумя+ разными версиями 1С ?
(56) Думаю, вы справитесь самостоятельно, без инструкции, если посмотрите содержимое каталога, что публикуется для каждой «онлайн» базы. Там все пара файлов, в которых явно прописывается версия 1С, используемая для работы этой базе в веб режиме.
(57) Да ладно ?
Проблема не в версии 1с (и в апаче файл один — остальное в конфиг пишется).
Проблема в том, что апач файлы с одинаковым внутренним именем при загрузке пропускает.
И при подключении в одной базе у нас всё ОК, а при подключении ко второй — несовместимость клиента и сервера, так как подключение происходит при помощи файла wsapi от другой версии.
Я пробовал через виртуальные хосты — для каждого своя библиотека для подключения. Апач грузит только первую сверху вниз.
(57)
вот пример
Показать
второй вызов
LoadModule _1cws_module «C:/Program Files (x86)/1cv8/8.3.12.1567/bin/wsap24.dll»
попадает в лог с текстом «module _1cws_module is already loaded, skipping»
(59) Можно поставить несколько апачей. Каждый под свою базу 1С. Я делаю именно так. Пять апачей вполне работают на одном компе. Порты только разные слушают 81,82, и т.д.
(60) мне просто надоело копии папок делать — нужна уже 4-я.
Вроде и не сложно, но принципиально — надоело.
На форуме апача сказали, что да — нельзя так сделать.
И видимо даже и не думают это решать.
Сижу решаю — если переходить на IIS — надо всего лишь научиться все настройки сохранять наверное (и импортировать после переустановки).
А переименовать wsap24.dll для разных версий платформы не пробовали?
(58)
(62) Пробовал. Он загружается по внутреннему имени. Его тоже пробовал менять. Тогда вообще не грузится.
Если бы программисты в 1с версию к имени когда то не поленились добавить — и вопроса бы не было.
(5) Win 7 Home Base без IIS !
У меня не запустился сервер.
Ввожу:
Пишет:
Выполнил все по инструкции. На локалке есть «It, Work». Публикацию выполнил под админкой.
Win7
8.3.10.2699
УПП 1.3
Службы IIS я отключил.
Ранее пробовал на IIS запустить, но публикация не выполнялась из-за того, что прав у IIUSR не хватало на каталог с базой, хотя права выдавал.
Решил на апачи попробовать вебку запустить.
А под каким именем сделал публикацию базы 1С?
(66)
Ранее пробовал на IIS запустить, но публикация не выполнялась из-за того, что прав у IIUSR не хватало на каталог с базой, хотя права выдавал.
Здесь интересная фишка есть. Право пользователю iis надо давать не на общий каталог с базами данных, надеясь на наследование, а обязательно на каталог с конкретной (публикуемой) базой данных.
(65)
УПП 1.3 же на обычных формах??? Ей публикация через веб сервер недоступна. Использовать веб сервер мы можем только в тонком клиенте (управляемые формы)
(70) Спасибо, Владимир. Информацию внес.
Использую Apach и IIS — просто разделил между ними все актуальные задачи. Производительность и надежность устраивает.
Спасибо.
Здравствуйте, есть апач 2.2 на windows 7 про с 1с розница 2.2
И 3 юзера, наблюдаются проблемы: зависание тонкого клиента 1с, при открытии разных документов и даже при простое. В тяжелых документах которые делают много запросов например пересчитывает цену и заполняет ею табличную часть более 50 элементов — зависает.
Помогает ребут сервера апача. Бррр жуть
(74) Тонкая настройка Apache дело не простое. Я при возникновении подобных проблем сразу перехожу на альтернативный веб сервер. В нашем случае это IIS.
Это как минимум даст время спокойно тестировать веб сервер и не спеша искать решение, тогда как люди будут работать.
Ну а далее конечно обычный совет — удалить веб сервер, поставить заново (версия 2.4 кажется сейчас уже последняя).
(9)
Гм…https://infostart.ru/public/146288/
Зато там еще и про SSL! 🙂
(18)
Поясните, почему Wi-Fi? Работа через веб-клиент вообще довольно хорошая и перспективная штука. И неважно, внутри сети по LAN или Wi-Fi, или сервис прокинут наружу.
(35) Начните с того, что посмотрите сколько у вас ОЗУ на компьютере. Если 4 ГБайта и менее, то ПО x64 вам даром не нужно. В противном случае разрядность 1С и Apache должна быть одной и той же. 1C x64 — Apache x64. 1C x32 — Apache x32.
(40) Обновите версию платформы 1С. Сталкивался с подобным в IE на версии платформы ниже 8.3.11.
Стоит апач 2.4.
1 база работает быстро, 2 еще нормально, но стоит открыть третюю (все базы бухи 3) начинает выкидывать с ошибкой:
Неспецифицированная ошибка работы с ресурсом
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
Недостаточно свободной памяти для выполнения операции
В логах апача появляется child process exited with status 255 — Restarting.
При этом заметил что процесс апача httpd.exe доходя до 900мб приводит к этой ошибке.
Как решить проблему? Можно ли под каждую базу/пользователя делать свой процесс апача?
(80)
Можете создать необходимое количество экземпляров apache на разных портах и использовать для каждой ИБ свой экзеспляр.
Ставлю платформу 8.3.12 (была 8.3.10) apache 2.2 32 битный
apache перестает запускаться после перепубликации базы — ссылаясь на bin/wsap22.dll от новой платформы
вебрасширение устанавливаю
что не нравится apache ?
(82)Ошибку какую пишет?
(82) может ему не нравится х64 платформа 1с ?
(84)Это не может, а наверняка. Если apache 32 битный, то платформа должна быть 32 битная.
(84) всё 32 битное
сейчас переустановлю платформу 1с и сфотаю
(86) лучше 2 файла — конфиг и лог с ошибками.
Логи
(88) Логи выложены на 5+ (файлами было бы проще и точнее — может там что-то есть, что вы не сфоткали — на будущее).
А сам файл на месте ?
(90) я не могу файлами, нет доступа к инету с сервера
какой именно файл интересует?
(91) для анализа — конф, для наличия — сама dll в указанной папке.
ну и может зря спрошу, но ставили windows_8_3_12_ххххvc_redist.x86.exe после установки платформы ?
(92)
но ставили windows_8_3_12_ххххvc_redist.x86.exe после установки платформы
Не лишний вопрос. Нет, не ставила. Я с последними платформами не особо дружна, не до того было. И долго старалась не переходить
Это необходимо, запускать и этот файл?
(93) установите, возможно таки перезапуск будет нужен. Лишним не будет.
(96) перезапуск сервера?
(97) ну . попробуете только службу сначала — если не поможет — сервер.
Если нет — тогда дальше изучать.
(98) (99) После установки файла vc_redist.x86.exe все получилось. И перезапускать ничего не пришлось. Ура!!!)
(81)Может знаете, где почитать про тонкую настройку апача под 1С?
(111) Нет
(10) Тут главная проблема не с блокировками (они такие же, как и в обычном файловом доступе), а с однопоточностью серверного компонента веб-сервера. То есть, все серверные вызовы выполняются одним потоком в порядке очередности. И любой длительный расчет на сервере в одном сеансе может полностью остановить работу всех прочих даже без обращения к базе. Для предотвращения этого можно опубликовать несколько апачей и разделить их между пользователями.
https://infostart.ru/public/239498/
См.