Ошибка при выполнении запроса post к ресурсу e1cib uobjects

В интернете можно найти множество предположений о причинах возникновения ошибки при выполнении запроса POST к ресурсу. В статье коротко опишем о всех предположениях, которые обычно выдвигаются, и также дадим ответ, как избежать данной ошибки при работе в 1С.

Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:

Невосстановимая ошибка. Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:

Выглядит данная ошибка вот так:

 

Сначала напишем список предположительных причин данной ошибки, которые Вы можете найти в интернете и которые являются ОШИБОЧНЫМИ:

  • Ошибка в релизе 1С
  • Ошибка в платформе 1С
  • Повреждение базы данных (требующее лечения с помощью «Тестирования и исправления»)
  • Ошибка кэша
  • Ошибка сервера 1С (предлагается перезапуск службы сервера 1С)

Нет, все перечисленное не имеет отношения к действительности. Иногда проделанные выше действия, кажется, что помогают с исправлением ошибки. Но просто совпадение с решением одновременно реальной причины.

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

Замечено, что ошибка воспроизводится практически только при клиент-серверном режиме работы. И обычно при выполнении длительных операций.

«Ошибка при выполнении запроса POST» — есть информация, что ошибка возникает при выполнении длительных, нагруженных операций над базой данных в ситуациях, когда у процесса rphost заканчивается разрешенная оперативная память на процесс.

Нашей рекомендацией является – снять ограничение на количество оперативной памяти на рабочий процесс сервера 1С.

Также может помочь переход с х86 сервера 1С на х64.

Либо иногда может помочь обновление платформы 1С на актуальный релиз и/или перезапуск сервера 1С. Перезапуск понятно, почему помогает. При этом освобождаются ресурсы.

В целом рекомендуем такую ресурсоемкую задачу, как перенос данных 1С, выполнять на мощном оборудовании, с использованием SSD-дисков, если возможно, то файлового режима работы для базы 1С-приемника данных. Если файловый режим невозможен, то рекомендуется использовать только сервер 1С разрядности х64.

Для снятия ограничений на потребление памяти нужно в консоли сервера 1С зайти в свойства рабочего сервера, как показано на скриншоте:

 

Если для настроек указать значения «-1», как на скриншоте, то данные ограничения для сеансов использоваться не будут. То есть не будет выполняться завершение сеансов, которые потребляют много оперативной памяти.

Используйте эту настройку под свою ответственность. Нужно понимать, что в большинство случаев при параллельной работе большого количества пользователей вы получите стабильную работу сервера 1С все-таки если не будете отключать данную настройку.

Мы рекомендуем устанавливать значения «-1» только на время выполнения задачи переноса данных 1С, либо другой нужной Вам ресурсоемкой задачи.

  1. 30.12.2022, 10:16


    #11

    Ymorozoff вне форума


    Гость форума


    По умолчанию Re: Замучила ошибка при выполнении запроса POST

    Будете смеяться: Делал для клиента пустую базу со справочниками. У меня все Ок. Принес к нему — не работает. Пишет:
    Непредвиденная ошибка Невосстановимая ошибка Ошибка при выполнении запроса POST к ресурсу /e1cib/modules/call: по причине: Ошибка SDBL: Таблица или поле DataSeparationUse21889 не содержится в разделе FROM
    Мучился три дня, перелазил весь инет, перепробовал все, уже отчаялся…. Потом заметил, что в папке нет файла DoNotCopy.txt. Вставил… ЗАРАБОТАЛО!!!
    Мож кому поможет.


  2. Пользователь сказал cпасибо:


  3. 30.12.2022, 12:14


    #12

    По умолчанию Re: Замучила ошибка при выполнении запроса POST

    Цитата Сообщение от Ymorozoff
    Посмотреть сообщение

    Будете смеяться: Делал для клиента пустую базу со справочниками. У меня все Ок. Принес к нему — не работает. Пишет:
    Непредвиденная ошибка Невосстановимая ошибка Ошибка при выполнении запроса POST к ресурсу /e1cib/modules/call: по причине: Ошибка SDBL: Таблица или поле DataSeparationUse21889 не содержится в разделе FROM
    Мучился три дня, перелазил весь инет, перепробовал все, уже отчаялся…. Потом заметил, что в папке нет файла DoNotCopy.txt. Вставил… ЗАРАБОТАЛО!!!
    Мож кому поможет.

    Желательно указывать релизы платформ и конфигураций и как переносили базу.


Похожие темы

  1. Ответов: 1

    Последнее сообщение: 28.06.2010, 09:56

Социальные закладки

Социальные закладки


Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  • BB коды Вкл.
  • Смайлы Вкл.
  • [IMG] код Вкл.
  • [VIDEO] код Вкл.
  • HTML код Выкл.

Правила форума

Расследование
возникшей ошибки нехватки памяти на
сервере 1С

Поступило
обращение со следующей
ошибкой:
«Неспецифицированная ошибка
работы с ресурсом
Ошибка при выполнении
запроса POST к ресурсу /e1cib/login:

Недостаточно
свободной памяти для выполнения
операции
Выполняется ожидание
возможности запуска.

При
появлении возможности, запуск будет
выполнен автоматически.

Нажмите «Выполнить запуск» для немедленной
попытки запуска.

Нажмите «Отмена» для отказа от запуска.»

Смотрим
журнал регистрации:

Настроив
ТЖ с событием EXCP, EXCPCNTX обнаруживаем
запись:

«Ошибка
СУБД out of memory for query result»

Обе
ошибки сообщают о проблеме объема
памяти, на основании которых подозреваемым
становится код конфигурации (возможно
наличие неоптимальных запросов).

Находим
код конфигурации, вызывающий ошибку:

В
журнале регистрации указан следующий
код:

{ОбщийМодуль.ДокументооборотСКОВызовСервера.Модуль(22)}:
Ошибка при вызове метода контекста
(Получить)

по
причине:

по
причине:

Недостаточно
памяти для получения результата запроса
к базе данных

Открываем
конфигуратор и переходим в указанный
модуль к указанному номеру строки кода:

Строка,
на которой произошла ошибка:

ВнешниеОбъектыХранилище
= Константы.ДокументооборотСКонтролирующимиОрганами_ВнешнийМодуль;

ДвоичныеДанныеОбработки
= ВнешниеОбъектыХранилище.Получить().Получить();

Смотрим
тип объекта (константы), к которой идет
обращение:

Итак,
в конфигурации есть константа
«ДокументооборотСКонтролирующимиОрганами_ВнешнийМодуль»,
которая хранит в базе что-то
неструктурированое (двоичные данные),
и это неструктурированное может занимать
значительный объем памяти.

Проверяем,
какой объем данных фактически занимает
константа.

Узнаем
имя таблицы хранения в базе PostgreSQL —
таблица «_Const10013», индекс «_Const10013_ByKey».

Узнаем
размер таблиц «Const10013», «_Const10013_ByKey» на
диске:

На
диске таблица занимает всего 4688 Кб = 4,6
Мб. Размер является незначительным,
причина не в константе.

Обнаруживаем,
что кластер 1С является 32-разрядным:

32-разрядный
кластер 1С имеет ограничение, примерно,
3.8 Гб, по достижении которого происходит
падение процесса, службы.

В
режиме отсутствия нагрузки rphost занял
3,2 Гб, что близко к порогу падения.

Подобные
падения будут происходить в любой момент
времени.

Внесены
изменения:

— в
кластере серверов 1С «Интервал превышения
допустимого объема памяти процессов»
= 300. Настройка не избавляет от ошибки,
но необходима для снижения частоты
возникновения ошибки.

— в
планировщике Windows настроен перезапуск
службы 1С; такими образом освобождается виртуальное адресное пространство
в памяти, создается новый рабочий
процесс. Настройка тоже не гарантирует исключение ошибки, но снижает
вероятность ее возникновения.

Для
предотвращения повторной ошибки
лучше:


сменить 32-разрядный кластер серверов
1С на 64-разрядный;


осуществить переход на платформенные
лицензии КОРП для снятия ограничений
по настройкам, возможности гибкой
настройки распределения памяти сервера.

Так
как на сервере используется 14 ядер
процессора, то необходим переход на
платформенные лицензии КОРП.

Автор Greiv, 26 мая 2016, 13:13

0 Пользователей и 1 гость просматривают эту тему.

Вот полный текст ошибки.
Платформа: 1С:Предприятие 8.3 (8.3.7.1873)
Конфигурация: Управление лицевыми счетами ФКР (2.0.4.12)
Режим: Серверный (сжатие: усиленное)
Приложение: Толстый клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Вариант интерфейса: Версия 8.2

Ошибки:
———————————————————————————
26.05.2016 12:50:33
Ошибка выполнения запроса
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:

Не указана не какая причина вообще, началось всё тем что с утра 1 база была не доступна, все базы находятся на MS SQL 2012 там их штук 15 и после ремонта 1 базы посыпались все в некоторые вообще нельзя зайти вылазиет эта ошибка в некоторые можно но по истечению какого то времени вылазиет тоже. Также при запуске некоторых баз из конфигуратора в режиме отладки возникает ошибка:
server_addr=tcp:имяСервера:1563 descr =10054(код ошибки) удалённый хост разорвал соединение.
Кто нибудь может подсказать в чём может быть причина данной проблемы, до этого проблемы такой не было.



Да и его и sql на всякий случай и базы переопубликовывали и полностью сервер перегружали не чего не помогло, долго думать времени не было и пришлось в ритме вальса переустановить сервер предприятия, проблема ушла, но из за переустановки появилась проблема с лицензиями, базы подцепились автоматом, скорее всего нужно было наверно почистить какую нибудь папку или удалить какой нибудь файлик и всё бы прошло, но я не знал какой и поэтому пришлось принимать радикальное решение. А может другого решения и не было. 


Ну еще может помочь очистка кеша метаданных.


Нашли проблему только не понятно как её решить, запустили на ново испечёном сервере -Debug и всё полетело к чертям всё тоже самое, убрали, всё заработало. И перестали возникать эти ошибки. Короче придётся теперь без debug работать.  По поводу метаданных, дело в том что этот кэш хранится на локальных компах, а эта проблема возникла на всех одновременно, ну может у вас появятся новые мысли с учётом проблемы связаной с debug.


Ну отладка на рабочем сервере изначально была плохой идеей.


Проблема была в одной из баз, которая даже при нахождении в сервере предприятия даже без соединений вызывала эту ошибку абсолютно по всему серверу предприятия. Восстановление из бекапа помогло. Также причина возникновения в этой базе данной проблемы не известно, Не чего страшного в ней не кто не делал. Возможно данная проблема сформировалась в момент обновления конфигурации.


Теги:

  • Форум 1С

  • Форум 1С — ПРЕДПРИЯТИЕ 8.0 8.1 8.2 8.3 8.4

  • Конфигурирование, программирование в 1С Предприятие 8

  • Ошибка post запроса /e1cib/logForm

Похожие темы (5)

Рейтинг@Mail.ru

Rambler's Top100

Поиск

Показывать по
10
20
40
сообщений

Новая тема

Ответить

SoNik

Дата регистрации: 17.02.2009
Сообщений: 148

Обновились на Платформа: 1С:Предприятие 8.3 (8.3.15.1747) и понеслось:

Неспецифицированная ошибка работы с ресурсом
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
Недостаточно свободной памяти для выполнения операции

Кто как боролся, особенно на сервере 2003 ??

SoNik

Дата регистрации: 17.02.2009
Сообщений: 148

Вот ответ 1С:

Цитата

Здравствуйте!

Использовать 64-х разрядную версию ОС и оперативную память 8Gb и больше

С уважением,
отдел тех. поддержки фирмы «1С»
Тел. (495) 956-11-81 (линия ИТС)
(495) 688-10-01 (базовые версии)

Тоесть я устанавливаю версию для работы в 32-х битной системе, но от меня требуют 64-х битную, это ли не косяк 1С, который они не желают исправлять?

ОльгаН

Дата регистрации: 18.02.2009
Сообщений: 985

А чего тут бороться? Написано же «недостаточно памяти».
Увеличиваете память и всё.
На 64 переходить не обязательно.

SoNik

Дата регистрации: 17.02.2009
Сообщений: 148

ОльгаН пишет:

Цитата

              А чего тут бороться? Написано же «недостаточно памяти». Увеличиваете память и всё. На 64 переходить не обязательно.

Девушка, милая, на 32 разрядной ОС ограничение в 4 ГБ. Из них ОС задействует под программы 2 и 2 оставляет для системных задач. Можно только перераспределить.

Контрольное Cоотношение Равенство

Дата регистрации: 28.01.2018
Сообщений: 229

SoNik,
судя по тексту ошибки, надо просто обрезать и настроить размер ЖР — Журнал Регистрации

Евгений

Дата регистрации: 28.01.2020
Сообщений: 2

Обновились на 3.0.75.58 и тоже начало появляться такое сообщение.. … ошибка в конфигурации? есть решение?

Контрольное Cоотношение Равенство

Дата регистрации: 28.01.2018
Сообщений: 229

Евгений пишет:

Цитата
Обновились на 3.0.75.58 и тоже начало появляться такое сообщение.. … ошибка в конфигурации? есть решение?

Ответили же уже выше:
— уменьшите (размер) ЖР и
— увеличте размер , выделяемой под процессы 1С оперативной памяти
— удалите ненужное

Гугль сразу же выдаёт ссылки на
bcdedit /set increaseuserva

Евгений

Дата регистрации: 28.01.2020
Сообщений: 2

Контрольное Cоотношение Равенство пишет:

Цитата

             Евгений пишет:

Цитата
Обновились на 3.0.75.58 и тоже начало появляться такое сообщение.. … ошибка в конфигурации? есть решение?

Ответили же уже выше: — уменьшите (размер) ЖР и — увеличте размер , выделяемой под процессы 1С оперативной памяти — удалите ненужное Гугль сразу же выдаёт ссылки на bcdedit /set increaseuserva

я так понимаю выделяемая память это функция: bcdedit /set increaseuserva?

а про уменьшить размер ЖР можно чуть подробнее?

Контрольное Cоотношение Равенство

Дата регистрации: 28.01.2018
Сообщений: 229

Евгений,

Показывать по
10
20
40
сообщений

Понравилась статья? Поделить с друзьями:
  • Ошибка при выполнении файловой операции files fo version
  • Ошибка при выполнении файловой операции e1cib tempstorage
  • Ошибка при выполнении файловой операции config
  • Ошибка при выполнении запроса post к ресурсу e1cib login файл не является файлом базы данных
  • Ошибка при выполнении файловой операции 1с при открытии файла