Технологический журнал 1С v8.1 для ленивых

Публикация № 18845

Администрирование - Администрирование данных 1С

173
Статья о ключах защиты http://infostart.ru/blogs/745/ показала, что 1-2 страницы все-таки прочитать можно. Здесь будет сделана попытка расказать о технологическом журнале.

I. Технологический Журнал (далее ТЖ) позволяет протоколировать все события 1С:Предприятия (или часть, используя фильтр), например:
- исполняемый код 1С:Предприятие 8.1;
- код Transact-SQL для СУБД;
- интерактивные действия пользователей,

- сообщения об ошибках,

- утечки памяти.
В случаи аварийного завершения журнал позволяет сделать дамп памяти и копию экрана для передачи разработчикам.

II. Журнал настраивается с помощью файла logcfg.xml в папку программы C:\Program Files\1cv81\bin\conf
1) Для успешного создания логов, нужно создать каталоги для логов (например C:\Program Files\1cv81\bin\logs) и дапмов (например C:\Program Files\1cv81\bin\dumps)

2) К этим каталогам ТЖ должны быть обязательно настроены права:

- полные права на каталог технологического журнала;

- права на чтение владельца каталога технологического журнала.

Примечание. Если все равно не пишется ТЖ, то дать права всем на эту папку (временно, чтобы убедиться что дела в правах).

3) В каталоге технологического журнала не должно быть посторонних файлов. Каталог, в котором имеются посторонние файлы не позволит создавать журнал (логи).

4) Место хранения dumps и logs не хранить вместе, потому что через указанный интервал (по умолчанию 1 час) содержимое польностью перетирается и вы потеряете дампы

III. ТЖ лучше настраивать (с помощью фильтров - тэгов logcfg.xml) только на исследуемые события, остальное не собирать, иначе словите "отсутствие места на диске" и тормоза в быстродействии сервера.

1) Легче выполнять настройку фильтров с помощью обработки с ИТС НастройкаТехнологическогоЖурнала.epf, но при этом помнить, что новые фичи последних релизов в обратке могут отстутствавать (каждая новая версия добавляет новые возможности, в обработки они не отражены). В этом случаи корректировать файл logcfg.xml руками.

2) Чтобы логи перестали собираться достаточно переименовать файл, перезапускать сервер не надо, настройки пересчитываются каждую минуту "на лету"
3) настроить logcfg.xml для фильтрации событий по определённой ИБ нужно использовать  "p:processName="
4) http://users.v8.1c.ru/Adm1936.aspx - примеры настроек

IV. Понятно, что собрать логи мало, их еще нужно обработать для решения конкретной задачи.

1) Сложности чтения ТЖ:
- Требует хорошего понимания архитектуры работы системы
- Тексты запросов регистрируются на внутреннем языке 1С:Предприятия и на языке DBMS
2) Файлы технологического журнала хранятся в подкаталогах. Имя каждого подкаталога технологического журнала одного процесса будет иметь вид: <ИмяПроцесса>_<ИдентификаторПроцесса>, например: rphost_4076. Имя файла журнала задается шаблоном ГГММДДЧЧ.log. Например, в журнале 07051819.log имя файла образовано от 2007 мая 18, 19 часов)
3) Журнал для анализа можно выгрузить в эксель, используя разделителем запятую например

4)1С:ЦУП использует для своих аналитических показалей логи технологического журнала. При использовании ЦУП другие данные собираться не должны, удалите logcfg.xml вручную, ЦУП сам создаст файл с нужными настройками.

5) Других парсеров логов от 1С нет, есть http://partners.v8.1c.ru/forum/getfile.jsp?name=ObrabotkaTehnologiceskogoGurnala.epf
http://partners.v8.1c.ru/forum/thread.jsp?id=576266#576266

V. Возможные ошибки и доп. информация:

- ищем логи в каталоге на сервере хотя для 64 разрядного сервера другой каталог программы

- отследить незавершившийся запрос; событие технологического журнала DBMSSQL выводится только в момент окончания выполнения запроса. Если запрос долго не может выполниться, то его выполнение можно прервать, после чего будут выведены в технологический журнал связанные с ним события.

<config xmlns="http://v8.1c.ru/v8/tech-log">
   <log location="C:\Program Files\1cv81\logs" history="24">
        <event>
         <eq property="Name" value="EXCP"/>
       </event>
        <event>
          <eq property="Name" value="SDBL"/>
          <eq property="Func" value="BeginTransaction"/>
       </event>
       <event>
         <eq property="Name" value="DBMSSQL"/>
         <ge property="Duration" value="30000"/>
       </event>
       <property name="All"/>
   </log>
</config>

- более подробно с особенностями использования технологического журнала можно ознакомиться по материалам семинара партнеров 2 - 4 марта 2007 года, доклад "Средства диагностики работы системы "1С:Предприятия 8.1"".

- курс где обучают данному вопросу http://www.1c.ru/news/info.jsp?id=9144

- На все вопросы есть ответ в "C:\Program Files\1cv81\AddDoc\RU\V8AddDoc81.htm", Книга «1С:Предприятие 8.1. Конфигурирование и администрирование», Глава 21. Администрирование, Технологический журнал

если вы не нашли ответ на ваш вопрос, давайте расширим материал

 

173

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. saver77 12 29.01.09 10:50 Сейчас в теме
Спасибо, поднял хорошую тему. +++
Для настройки ТЖ есть полезная обработка "НастройкаТехнологическогоЖурнала.epf", можно скачать тут: http://forum.sysfaq.ru/index.php?s=2b483989fca0f4737a7ec4ad9181e4fa&act=attach&type=post&id=3­966
Вот только у меня не получилось вот это "При использовании ЦУП другие данные собираться не должны, удалите logcfg.xml вручную, ЦУП сам создаст файл с нужными настройками." Очень прошу по шагам описать настройку ЦУП, чтобы он сам создавал файл logcfg.xml.
107. frc 11.01.13 22:50 Сейчас в теме
(1) saver77,
что, ЦУП руки жжет?
ЦУП - одна из самых бесполезных конф от 1С: стоит немеряно, показывает - маленький пшик.
Т.е. заявленное "узкое место вашей конфигурации" так и не показывает, а что какой-то запрос там у меня типовой долго исполняется - так я и скриптом отловлю прекрасно.
2. Gilev.Vyacheslav 29.01.09 22:41 Сейчас в теме
если у вас есть купленный цуп, то к нему идет книжечка, в конце которой есть приложение (страниц много) где подробно описана настройка,
плюс есть описание http://kb.1c.ru/articleView.jsp?id=39
если есть КОНКРЕТНЫЙ вопрос, то могу попробовать ответить
3. tormozit 5593 02.02.09 11:31 Сейчас в теме
Про "отследить незавершившийся запрос" я не догнал. Не очень внятно расписан этот момент. Можно в комментах "разжевать"?
4. Gilev.Vyacheslav 02.02.09 15:16 Сейчас в теме
(3) специально же дал "тупо текст" logcfg.xml
подложи в conf и посмотри что собирается :)))
6. German 871 05.02.09 12:08 Сейчас в теме
Кстати для файловой у меня так и не получилось получить SDBL запросы
7. Gilev.Vyacheslav 05.02.09 13:10 Сейчас в теме
(6) а если включить собирать все события, тоже не собираются?
8. German 871 05.02.09 13:31 Сейчас в теме
10. Gilev.Vyacheslav 05.02.09 14:25 Сейчас в теме
(8) если не собираются все события, то проверьте по разделу II. инструкции корректность настроек
9. German 871 05.02.09 13:39 Сейчас в теме
ну я на 11.67 только пробывал
надо поновее релиз поставить
11. gavril 43 07.02.09 23:23 Сейчас в теме
Вроде все настроил.
Почему то не отслеживаются "Анализ запросов"
Где может быть собака?
Основне виробництво
12. gavril 43 07.02.09 23:24 Сейчас в теме
Сори... чет к посту прицепилось :)
Последняя строчка не в тему :)
13. Gilev.Vyacheslav 08.02.09 14:41 Сейчас в теме
(12) не формируются логи rphost, ну специально же написал
Если не пишется ТЖ, то дать права всем на эту папку (временно, чтобы убедиться что дела в правах).
14. gavril 43 08.02.09 15:12 Сейчас в теме
(13) Права всем дал.... все показатели кроме аналит. записівает и видит.
15. Gilev.Vyacheslav 08.02.09 16:48 Сейчас в теме
(14) помоему я не спрашивал про права, логи пишуться?
16. gavril 43 08.02.09 18:42 Сейчас в теме
Логи пишутся в папку ...\bin\logs\rphost_1644
типа 09020817.log, но они пустые :(
Что может быть не так?
17. Gilev.Vyacheslav 08.02.09 21:18 Сейчас в теме
(16) инструкцию все таки бы прочитал, а?
права на чтение владельца каталога технологического журнала даны точно всем?
удалить logcfg.xml перед сбором
18. gavril 43 08.02.09 21:55 Сейчас в теме
:(
хм. перечитал мануал три раза потом еще раз перед тем как задать вопрос.
Удалил файл настройки и дал создать его ЦУПом, проверил файл создан нормально. Запустил ЦУП под администратором ОС. Дал на папку права ВСЕМ на ВСЕ.
Ну да ладно завтра на свежую голову разберусь.

19. Gilev.Vyacheslav 09.02.09 11:26 Сейчас в теме
(18) права нужно давать не клиентской части 1С, а учетной службе сервера приложений (поумолчанию USR1CV81)
после того, как дадите права учетной записи службы сервера приложений 1С, создайте руками logcfg.xml на фильтром "писать все события", подождите 1 минуту (сервер приложений перечитывает только 1 раз в минуту файл) и проверьте, будут ли собирать наши логи
уверен, все получиться
20. gavril 43 09.02.09 14:14 Сейчас в теме
Служба сервера запускается от имени администратора системы (уже так сделал).
Поставил писать все события.
Всеравно файлы по 3 байта пустые :(
21. Gilev.Vyacheslav 09.02.09 17:58 Сейчас в теме
(20) звучит как фантастика
предлагаю следующее
использовать проверенный мной файл (у меня он работает)
http://www.gilev.ru/1c/logcfg.rar
распаковываете и помещаете в C:\Program Files (x86)\1cv81\bin\conf (если 32х разрядный сервер на 64 разрядном железе, иначе C:\Program Files\1cv81\bin\conf)
Даете права для Everyone по максимуму для C:\Logs
и перезагружаете сервер.
В чудеса не верю.
Смотрим что получиться.
22. gavril 43 10.02.09 12:16 Сейчас в теме
Поставил файлик, поменял в нем лишь диск для загрузки (поставил F:\Logs\)
Логи пишутся те что и раньше писались...
В ЦУПе попытался включить запись Анализа запросов и получил ошибку:
"Ошибка при вызове конструктора (ЧтениеТекста)"
Анализ запросов так и не представляется возможным включить :(
24. Gilev.Vyacheslav 10.02.09 13:41 Сейчас в теме
(22) >Логи пишутся те что и раньше писались...
так логи в rphost стали не пустые, верно?
23. gavril 43 10.02.09 12:17 Сейчас в теме
Но даже до того как попытался включить запись, показатель Анализ запроса не мониторился :(
25. gavril 43 10.02.09 14:20 Сейчас в теме
26. Gilev.Vyacheslav 10.02.09 15:20 Сейчас в теме
Медленно, но мы продвигаемся. Версия ЦУПа и платформы какая? Давайте будем ориентироваться пока на ЦУП 1.1.1.27 и платформу 8.1.12.101.
27. Gilev.Vyacheslav 10.02.09 15:22 Сейчас в теме
Формиуются ли обсуждаемые логи после включения счетчика "Анализа запросов"?
28. gavril 43 10.02.09 15:45 Сейчас в теме
Логт формируються.
Но в ЦУПе счетчик = 0.
29. Gilev.Vyacheslav 10.02.09 15:57 Сейчас в теме
(28)
1. Не услышал по поводу версий.
2. Как же Вы читали документацию к ЦУПу, если не знаете, что во время сбора счетчик и должен быть в нуле!
30. vtools 71 12.02.09 15:05 Сейчас в теме
Скрипт не фильтрует по времени - в логи загоняются все события, а мне нужно отловить только большие по времени. Фигня какая-то....
31. Gilev.Vyacheslav 12.02.09 17:49 Сейчас в теме
(30) для события больше определенного интервала нужно накладывать дополнительный фильтр
в тексте это выклядит как
<event>
<gt property="Duration" value="100000"/>
</event>
т.е. берите обработку, указывайте события какой субд хотите отслеживать и накладывайте ограничение по длительности (Duration)
32. vtools 71 12.02.09 18:18 Сейчас в теме
Спасибо, после долгих экспериментов заработал вот такой скрипт (все остальные скрипты из доккументации 1С не работали - точнее не фильтровали):

<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<log history="48" location="C:\1C\logs">
<event>
<eq property="Name" value="SDBL"/>
<gt property="Duration" value="10000"/>
</event>
<event>
<eq property="Name" value="DBMSSQL"/>
<gt property="Duration" value="10000"/>
</event>
<property name="All">
</property>
</log>
</config>
33. vtools 71 12.02.09 18:20 Сейчас в теме
...т.е. как я понял по отдельности оно не работает
34. Gilev.Vyacheslav 12.02.09 18:38 Сейчас в теме
(33) не думаю, что Вам нужны события SDBL, но вцелом идея правильная
хорошо, что написали рабочий скрипт сюда, думаю коллегам пригодиться
35. Gilev.Vyacheslav 12.02.09 19:59 Сейчас в теме
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<dump create="false" location="" type="0"/>
<log history="1" location="E:\logs">
<event>
<eq property="name" value="dbmssql"/>
<ne property="t:applicationname" value="BackgroundJob"/>
<gt property="duration" value="10000"/>
</event>
<property name="all"/>
</log>
</config>
36. Gilev.Vyacheslav 12.02.09 19:59 Сейчас в теме
(35) это тоже самое, но без надоедливых фоновых заданий
37. Gilev.Vyacheslav 17.02.09 16:54 Сейчас в теме
вариант настройки для поиска 54й ошибки
<config xmlns="http://v8.1c.ru/v8/tech-log">
<log location="C:\Program Files\1cv81\logs" history="24">
<event>
<eq property="name" value="EXCP"/>
</event>
<event>
<eq property="name" value="PROC"/>
</event>
<property name="all"/>
</log>
<dump location="C:\Program Files\1cv81\dumps" create="1" type="3"/>
</config>
38. Gilev.Vyacheslav 14.03.09 13:45 Сейчас в теме
Замер долгих действий в клиент-серверном варианте

<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<dump create="true" location="E:\damps" prntscrn="1" type="3"/>
<log history="1" location="E:\logs">
<event>
<eq property="name" value="EXCP"/>
<eq property="name" value="proc"/>
<eq property="name" value="scom"/>
<eq property="name" value="conn"/>
<eq property="name" value="admin"/>
<eq property="name" value="qerr"/>
<qt property="duration" value="100000"/>
</event>
<event>
<eq property="name" value="EXCPCNTX"/>
</event>
<event>
<eq property="name" value="dbmssql"/>
<qt property="duration" value="100000"/>
</event>
<property name="all"/>
</log>
</config>
39. Anything 81 14.03.09 20:21 Сейчас в теме
(0) Вопрос на засыпку.

Можно ли отслеживать утечки памяти в файловом режиме. Или хотя бы на клиентской стороне?

В документации написано, что "на клиентском компьютере могут возникать только те события, которые относятся к группам PROC, EXCP, SDBL." Т. е. LEAKS как бы не должны возникать... Если так, тогда зачем парметр <point Call=”client”/>?

Сколько пробовал, никак не получается отследить утечку в файловом режиме, хотя она видна невооруженным глазом в диспетчере задач. Может, есть какой-то магический обряд для этого?
40. Gilev.Vyacheslav 14.03.09 21:39 Сейчас в теме
(39) клиент <> файловый, а просто в клиент-серверной архитектуре на стороне клиента,
и потом, с чего вы взяли, что у вас в файловом режиме утечки памяти, в чем это проявляется (они должны быть очень сильными, чтобы их заметить, так как в отличии от сервера, который постоянно запущен, в файловом варианте сессии обычно живут не больше одного дня)
на клиенте утечки могут быть, другое дело что они на практике не оказывают такого сильного влияния, как на серверной стороне и у меня подобных задач пока не возникало
41. Anything 81 15.03.09 00:00 Сейчас в теме
(40) Я понимаю, что клиент <> файловый.

В (39) содержится два вопроса:
1. Можно ли отслеживать утечки памяти в файловом режиме?
2. Можно ли отслеживать утечки памяти в серверном режиме клиентской стороне?
43. Gilev.Vyacheslav 15.03.09 00:54 Сейчас в теме
(41) на практике в файловом режиме не приходилось реальных задач решать, не могу дать ответа, теория есть в документации.
В клиент-серверном варианте на стороне клиента отслеживать утечки можно.
(42) Нехватка памяти, спровоцированная рекурсией - это не утечка, а неаккуратное расходование памяти программистом. Не надо путать разные по смыслу явления. Специально дал в статье http://www.gilev.ru/1c/memleak/ определение:
Утечка памяти ( memory leak) - это процесс неконтролируемого уменьшения объёма свободной RAM ) , связанный с ошибками в работающих программах, вовремя не освобождающих ненужные уже участки памяти, или с ошибками системных служб контроля памяти.
В вашем случаи надо либо увеличить память на проблемном компьютере, либо "серьезней" подойти к написанию кода рекурсии, не накапливая больших объемов в каждой итерации. Если будет конкретный вопрос, то могу попробовать ответить.
46. Anything 81 15.03.09 01:01 Сейчас в теме
(43) Ответ я понял. Спасибо.

Я понимаю, что скорее всего, проблема в коде. Вот и хотел найти место утечки. Но проблема не настолько серьезная, чтобы из-за нее убиваться.

Еще раз спасибо за ответы.
42. Anything 81 15.03.09 00:03 Сейчас в теме
(40) А утечки проявляются в том, что при циклической обработке объектов (с использованием рекурсии) выделенная память процесса растет до 1Гб с лишним, а потом 1С вываливается.
44. Gilev.Vyacheslav 15.03.09 00:57 Сейчас в теме
(42) если памяти "совсем чуть-чуть" не хватает, а сама проблемная ситуация возникает не у всех пользователей, то можно "арендовать память", перенеся код выполняться в общий модуль на сервер приложения.
45. Anything 81 15.03.09 00:57 Сейчас в теме
Пример кода, создающего утечку (позаимствован и адаптирован):

Для Я = 1 По 1000000 Цикл
ОбработкаПрерыванияПользователя();
Состояние(Я);

М = Новый Массив;
М.Добавить(Новый Массив);
М[0].Добавить(Новый Массив);
М[0][0].Добавить(М);
КонецЦикла;
47. Gilev.Vyacheslav 15.03.09 12:58 Сейчас в теме
(45) честно говоря, мне не очень понятен смысл создания в цикле конструкции:

М = Новый Массив;
М.Добавить(Новый Массив);
М[0].Добавить(Новый Массив);
М[0][0].Добавить(М);

что-то больших размеров надо создавать за пределами цикла, а используя в цикле я бы наверно в конце цикла добавил строчку
М = "";
с целью удаления массива

если внутри цикла передавать массив рекурсивно, то это не утечки памяти, а неосмысленные действия программиста, так как ясен перец, надежность тут будет определяться только наличием ограничений на вложенность и ресурсами железа
48. ValeriVP 15.03.09 13:37 Сейчас в теме
(47) суть примера не в массиве, а в циклических ссылках:

М[0][0].Добавить(М);

(45) тот же самый эффект можно получить проще:

М = Новый Массив;
М.Добавить(М);
50. Gilev.Vyacheslav 15.03.09 14:39 Сейчас в теме
(48) мне думается разработчики притянули этот пример за уши, чтобы что то написать в документацию в качестве примере как не надо делать
именно за это и не очень люблю документацию, мало практических примеров и много текста ни о чем
(49) не смогу открыть ссылку, вы ее через свой профиль указали.
49. Anything 81 15.03.09 14:05 Сейчас в теме
(47) Это не мой код. Это я взял пример из документации V8AddDoc81.htm, чтобы воспроизвести утечку на клиенте и проверить работу "Технологического журнала".

В данном примере смысл утечки в том, что М через вложенные массивы содержит ссылку сам на себя (см. последнюю строку). Поэтому сборщик мусора не может корректно очистить память от этого массива.


P. S. Со своей утечкой, я кстати, разобрался. (См. блог http://infostart.ru/profile/43713/blog/190/)
51. almas 198 22.03.09 09:35 Сейчас в теме
Огромный респект Автору. Чисто Случайно наткнулся на ваш сайт. Огромное спасибо.
52. Gilev.Vyacheslav 22.03.09 11:45 Сейчас в теме
(51) Спасибо, очень приятно :)
aleks_cons; +1 Ответить
53. saver77 12 01.04.09 16:23 Сейчас в теме
Коллеги, кто н-ть может на мыло скинуть обработку ObrabotkaTehnologiceskogoGurnala.epf
Вот адрес: s_averyanov@list.ru
Спасибо.
janeJANE; aleks_cons; +2 Ответить
54. Gilev.Vyacheslav 01.04.09 16:47 Сейчас в теме
92. hujovo 09.11.09 16:08 Сейчас в теме
Спасибо большое автору.
Однако присоединяюсь к (53) - выложите плz парсер логов.
aleks_cons; +1 Ответить
118. Gilev.Vyacheslav 1836 20.06.14 14:03 Сейчас в теме
(117) janeJANE, не надо писать плохо прикрытый спам, да еще создающий конкуренцию инфостарту, ок?
55. Gilev.Vyacheslav 06.04.09 16:18 Сейчас в теме
Подробней практическое применение технологического журнала хочу предложить на моем авторском курсе http://www.gilev.ru/1c/mssql/kurs.htm
Можно заранее задать вопросы по вашему предприятию, которые мы разберем на курсе.
56. chig 18.05.09 10:10 Сейчас в теме
логи пишет служба сервера 1С?
blue_storm; aleks_cons; +2 Ответить
58. Gilev.Vyacheslav 18.05.09 12:18 Сейчас в теме
(56) в файловом варианте логи тоже пишутся, там сервера нет :)
и сервер тоже пишет
я бы сказал, пишет Платформа
57. chig 18.05.09 10:23 Сейчас в теме
Зачем права давать на каталог ещё кому-то кроме учетки под которой работает служба?
59. Gilev.Vyacheslav 18.05.09 12:19 Сейчас в теме
(57) просто так не надо, но может потребоваться например пользователю, который запускает клиентскую часть ЦУПа
60. chig 18.05.09 13:28 Сейчас в теме
Не понятно в чем проблема.... файл есть каталоги есть.. но на сервере ничего не пишется... права полные на каталог есть...в чем возможен подвох?

<?xml version="1.0" encoding="UTF-8" ?>
- <config xmlns="http://v8.1c.ru/v8/tech-log">
<dump create="false" location="" type="0" />
- <log history="1" location="C:\Program Files\1cv81\bin\conf\logs">
- <event>
<eq property="name" value="" />
</event>
<property name="all" />
</log>
</config>
61. chig 18.05.09 14:05 Сейчас в теме
<?xml version="1.0" encoding="UTF-8" ?>
- <config xmlns="http://v8.1c.ru/v8/tech-log">
<dump create="false" location="" type="0" />
- <log history="1" location="C:\Program Files\1cv81\bin\conf\logs">
- <event>
<ne property="name" value="" />
</event>
<property name="all" />
</log>
</config>

тоже ничего не дает.. что-то с правами
62. Gilev.Vyacheslav 18.05.09 14:29 Сейчас в теме
выше уже все наиболее вероятные проблемы описаны, разве что некоторые вместо создания logcfg.xml с помощью обработки делают руками через блокнот и вмест UTF формата создают файл в win1251, из-за чего не собираются логи

все остальные проблемы обсосаны по многу раз, внимательней читайте

если читать лень, то при предоставлении терминалки за 2400 руб. гарантировано решу проблему :)
63. chig 18.05.09 14:46 Сейчас в теме
:) Читать не лень! Статья - гуд! Заработало!
64. Gilev.Vyacheslav 21.05.09 00:56 Сейчас в теме
В течении 21 мая - 29 мая 2009 БЕСПЛАТНО помогаю разбираться с 10054 ошибкой, для этого
пишите на e-mail: gilev_slava собачка mail.ru собранные логи ТЖ (http://www.gilev.ru/1c/81/techlog/index.htm описание) файлом logcfg.xml (брать отсюда http://www.gilev.ru/1c/81/error54/logcfg.xml ).
65. Kreont 27.05.09 15:37 Сейчас в теме
Не пишет Технологический Журнал (только 3 байта)
Продублирую с форума http://www.forum.mista.ru/topic.php?id=410569
текст весь, но результата 0 пока.

База 1С 8.1.13.41
Сервер Postgres 8.3 на Fedora 9
Сервер 1C там же

А) Статьи Гилева прочитал
Б) По форумах прошелся ничего не нашел(
В) Использую стандартную "НастройкаТехнологическогоЖурнала.epf"

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

Причем файл лога 1С держит открытым но ничего непишет

Откуда еще копать?

П.С. Может вся ета статья относится только к Win Serveram & MS SQL BD :)
Тогда вопрос а как для Постгри и Линуксе?

66. Gilev.Vyacheslav 27.05.09 17:08 Сейчас в теме
>Тогда вопрос а как для Постгри и Линуксе?
к сожалению не могу отвечать за тех, кто "ищет себе приключения на задницу" :)))
http://users.v8.1c.ru/Adm1557.aspx - это про дампы


начните с простого

cat ./logcfg.xml

<config xmlns = " v8.1c.ru/v8/tech-log »»">
<log location = "/opt/1C/v8.1/i386/conf/tech_logs" history = "4">
<event>
<eq property = "Name" value = "DBPOSTGRS"/>
</event>
<property name = "all"/>
</log>
</config>

внимательно смотрим за путями, они должны соответствовать реальным, а не тупо копировать отсюда :)))

67. Gilev.Vyacheslav 27.05.09 17:10 Сейчас в теме
и еще, я не просто так в статье дал ссылку на описание в стандартной документации - его нужно читать! ;)
68. Gilev.Vyacheslav 27.05.09 17:11 Сейчас в теме
вот это пример для полного лога
<config xmlns = "http://v8.1c.ru/v8/tech-log">
<log location = "/opt/1C/v8.1/i386/conf/tech_logs" history = "4">
<property name="all"/>
<event>
<ne property="name" value=""/>
</event>
</log>
</config>
69. Kreont 27.05.09 19:01 Сейчас в теме
То несовсем непонял к чему
>> к сожалению не могу отвечать за тех, кто "ищет себе приключения на задницу" :)))
Если невидел 1С8.1 + постгри+ Fedora так и скажы..

>>тупо копировать отсюда :)))
не тот IQ у меня чтоб копировать

>> стандартной документации
лежит на столе, страница 1033 2-я книга,
но непомагает она

А то вовсе непонятно к чему
log location = "/opt/1C/v8.1/i386/conf/tech_logs" history = "4">
Мне надо журнал запускать не для всех сеансов сервера 1С
на *никсе а только для моей машини под WinXP где клиент 1С стоит
и смотреть только мои логи при обращении









71. Gilev.Vyacheslav 27.05.09 19:38 Сейчас в теме
(69) так логи надо не линуховом сервере смотреть тогда, на твоем компе с WinXp, если интересуют события, выполняющие на клиенте
события сервера надо смотреть на сервере, в чем сложность то?
70. Kreont 27.05.09 19:03 Сейчас в теме
72. Gilev.Vyacheslav 27.05.09 19:39 Сейчас в теме
покажи лог, который ты настроил на WinXP
73. Kreont 28.05.09 10:50 Сейчас в теме
Лог на ХП с станд.обработки
<?xml version="1.0"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<log history="168" location="C:\Program Files\1cv81\bin\logs">
<event>
<eq property="name" value="dbv8dbeng"/>
<eq property="name" value="dbmssql"/>
<eq property="name" value="dbpostgrs"/>
<eq property="name" value="db2"/>
<eq property="name" value="excp"/>
</event>
<property name="all"/>
</log>
</config>

Попробую резюмировать для клиент-серверной структуры
(когда я не работаю за сервером):
а) (с книги стр.1036) На клиенте могут могут возникать только те события, которые относятся к групам PROC, EXCP, SDBL и все :(
б) все остальное только на сервере, причем для
Linux я догадываюсь. файл logcfg.xml
должен лежать в каталоге таком
/opt/1C/v8.1/x86_64/conf
как его настроить на логирование только для одной базы и только
на логирование запросов только с одной клиентсокй машины еще ищу


П.С.
Еще вот нашел такое,
в каталоге
/home/usr1cv81/.1cv81/1C/1Cv81/reg_.. ./
есть файлик 1CV8REG.lst
где можно узнать (незнаю как правильно назвать: ЫД базы)
и в каталоге с выше ЫД базы можно посмотреть логи сервера 1с


спс. за толчок в нужном направлении, копаю дальше
74. Gilev.Vyacheslav 28.05.09 12:14 Сейчас в теме
(73)
1) логи сервера - это журнал регистрации, он прекрасно доступен в режиме предприятия, не надо так изголяться с поиском идентификаторов
2) на клиенте 1С исполнения запросов не происходит, поэтому события так или иначе связанные с запросами логируются на сервере - это логично
3) на клиенте вполне достаточно события excp

было бы не плохо, если бы обозначили решаюмую вцелом задачу
75. Kreont 28.05.09 12:35 Сейчас в теме
Задача как всегда простая, оптимизация быстродействия
для следуещего етапа 0-администрирования :)

При 3-компонентной БД 1С задача у меня разбивается на три подзадачи
1) что у клиента(в смысле рабочей станции) может нагружать систему
тут я думаю нечего оптимизировать при клиент-серверной БД, главное чтоб
комп включился, ну и исключения в лог, больше я так понял невытяну

2) сервер 1С как быстро обрабатывает и над какой задачей он больше всего "мучается"

вот тут и хочу настроить сейчас оптимально файл logcfg.xml чтоб почитать и
проанализировать его за чашечкой кофе :)

3) сам постгри как быстро исполняет каждый запрос.
ну хочется например узнать по логах уже самого постгри нет ли ошибок
со стороны сервера 1с и показать запросы что хотят много памяти/времени процесора
С логом постгри уже разобрался, настроил, просто на основании логов постгри
можно правильно настроить его ж самого, подбирая правильные параметры
для конфиг.файла postgresql.conf
В постгри кстати покрасивей логирование настраивается и читабельней оно :(

78. Gilev.Vyacheslav 28.05.09 13:26 Сейчас в теме
(75) что нагружает у клиента можно в частном случаи замерить отладчиком
76. Kreont 28.05.09 12:46 Сейчас в теме
Уже начал для лінукса такой файл готовить:
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<log history="24" location="/home/usr1cv81/log1c">
<event>
<eq property="Name" value="DBPOSTGRS"/>
<eq property="Name" value="SDBL"/>
<eq property="Name" value="EXCP"/>
<eq property="Name" value="QERR"/>
<eq property="Name" value="PERR"/>
</event>
<property name="host">
???? вот незнаю может получиться тут фильтр включить только на логирование сервером все что относится к мему компу, но пока
ненашел что вписать IP, имя etc.
</property>
<property name="sql">
<event>
<eq property="Name" value="DBPOSTGRS"/>
<gt property="Duration" value="20000"/>
</event>
</property>
<property name="Context">
</property>
</log>
</config>
77. Gilev.Vyacheslav 28.05.09 13:23 Сейчас в теме
(76) еще раз прочтите документацию по ТЖ
1) надо аккуратно использовать операции "И" и "ИЛИ" - т.е. писать иногда надо в рамках тега, иногда в разных тэгах
2) у каждой категории событий есть свойство соответствующее пользователю и свойство соотвествующее компьютеру (его можно увидеть, сначала собрав лог по всем свойствам события)
Но надо учесть, что не которые события относятся только к серверу 1С, и для них нет клиента, тогда нужно настроить сбор логов при "отсутствии пользователя" в событии, иначе потеряете часть

79. Kreont 28.05.09 16:27 Сейчас в теме
Нашел то что хотел, наконец то:)
Конфиг. файл для полного лога сервером всех действий с одной клиентской машины:
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<log location="/home/usr1cv81/log1c" history="24">
<property name="all"/>
<event>
<eq property="t:computerName" value="ИмяКомпютера"/>
</event>

</log>
</config>
Где ИмяКомпютера = нетбиос имя, а не IP
aleks_cons; +1 Ответить
80. roma276 30.06.09 15:38 Сейчас в теме
gilv, подскажи плиз, 1с8, кластер серверов на федоре, дб - постгре,(поднят ВПН)
вопрос в следующем, на одной машине ни как не мог доконнектится, до сервака, хотя с любой другой - без проблемм, .Точнее коннект есть, "Серверы 1с" видят сервак, при попытке войти с клиента - доходит до выбора пользователя, поссле ввода пароля, либо слетает ВПН и выходит 54 ошибка, либо 54-я сразу, создал техн журнал, куда записывается полный лог,(и на серве и на клиенте), в логах клиента пишет
19:21.4060-0,EXCP,2,process=1cv8,Usr=Администратор,Exception=NetDataExchangeException,Descr=' server_addr=tcp://freyja:1564 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=1031 file=.\src\DataExchangeTcpClientImpl.cpp'
19:21.4061-314060,SCALL,1,process=1cv8,Usr=Администратор,ClientID=2,Interface=002b0774-d19e-4181-851e-0aae08756463,Method=1
19:21.4062-0,EXCP,1,process=1cv8,Usr=Администратор,Exception=NetDataExchangeException,Descr=' server_addr=tcp://freyja:1564 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=1031 file=.\src\DataExchangeTcpClientImpl.cpp'
19:21.4220-2190470,PROC,0,process=1cv8
19:21.4221-0,EXCP,0,process=1cv8,Usr=Администратор,Exception=Exception,Descr=' server_addr=tcp://freyja:1564 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=1031 file=.\src\DataExchangeTcpClientImpl.cpp'


и вот такую ошибку тож


15:52.9380-0,CONN,1,process=1cv8,Txt=Clnt: MyUserName1: Олеся@ОЛЬГА
15:55.1410-22029,SCALL,1,process=1cv8,ClientID=1,Interface=7f58f27d-5ad8-43a1-aa1e-c982f41bed5c,Method=0
15:55.1411-0,CONN,1,process=1cv8,Txt=Clnt: DstUserName1: StartProtocol: 0 Error
15:55.1412-0,EXCP,1,process=1cv8,Descr=InitializeSecurityContext: Error 80090308!
15:55.5310-930,SCALL,1,process=1cv8,ClientID=1,Interface=73b7d3a3-fe0b-4fdf-ba70-b74b3589ffc3,Method=0
15:55.7190-0,CONN,1,process=1cv8,Txt=Clnt: MyUserName1: Олеся@ОЛЬГА
15:56.7190-9999,SCALL,1,process=1cv8,ClientID=2,Interface=7f58f27d-5ad8-43a1-aa1e-c982f41bed5c,Method=0
15:56.7191-0,CONN,1,process=1cv8,Txt=Clnt: DstUserName1: StartProtocol: 0 Error
15:56.7192-0,EXCP,1,process=1cv8,Descr=InitializeSecurityContext: Error 80090308!


все остальные советы брал из твоей статьи http://www.gilev.ru/1c/81/error54/ , но пока ни ни, если я те вышлю логи, ты сможешь взглянуть? заранее пасиб

81. Gilev.Vyacheslav 30.06.09 17:09 Сейчас в теме
to roma276
проблема связана с некорректной авторизацией,
с наибольшей вероятностью настроек керберос (в т.ч. самбы)
к 1С это никак не относится,
проверьте логи линуха

рекомендую обратиться к специалистам по линуксу

82. roma276 01.07.09 08:00 Сейчас в теме
ясн, лан, будем разбираться,.. в логах сервера пишет что недостаточно прав у пользователя, на исполнение операций над БД..
83. roma276 02.07.09 12:14 Сейчас в теме
а могут ли возникать такие ошибки, в случае если у меня на этой клиентской машине стоит HaspLicenseManager для 7 версии? так как мы находимся на стадии перехода от 7-ки к 8-ке, на этой машине стоит ключ на 5 пользователей, от 7, и ключ от 8 тож на 5 пользователей? (при этом до изменения имени сервера базы 1с8 нашим "любимым" админом с этой машины и 7 и 8ка норм работали )
aleks_cons; +1 Ответить
84. vladrus 07.07.09 15:26 Сейчас в теме
Почему то не работают регламентные задания, подскажите, плиз, как настроить ТЖ для того чтобы увидеть где ошибка. Клиент-серверный
85. vladrus 07.07.09 15:38 Сейчас в теме
(84) Может ли это быть потому что в свойствах сервера в соединениях запускается планировщик заданий без указания базы, и когда нажимаешь Properties - сообщение "Ошибка получения списка соединений: информационная база не зарегистрирована"?
86. Gilev.Vyacheslav 07.07.09 15:45 Сейчас в теме
(84) На диске ИТС найти обработку КонсольЗаданий
1. В свойствах ИБ на сервере приложений не должна стоять блокировка
2. Пользователь должен быть указан в константах приложений (зависит от конфигурации конечно)
3. Если планировщик без указания имени ИБ, это неверно отображающийся менеджер блокировок (его соединение с рабочим процессом)

посмотрите сначала обработку, там при ошибке запуска или исполения в последней колонке указана причина

отпишитесь, что получилось
88. vladrus 07.07.09 16:13 Сейчас в теме
(86) сори, что то полезло за пределы, вот нормальный текст
00:51.9701-3,EXCPCNTX,1,SrcName=DBPOSTGRS,OSThread=2444,process=rphost,p:
processName=money,t:clientID=3,t:applicationName=JobScheduler,t:
computerName=DATABASE,t:connectID=1,Trans=0,dbpid=23723,Sql=lock table pg_class in application share mode,Result=PGRES_FATAL_ERROR,dbpid=23723,Sql=ROLLBACK,
Result=PGRES_COMMAND_OK
89. Gilev.Vyacheslav 07.07.09 16:26 Сейчас в теме
(88) SrcName=DBPOSTGRS - источник PostgreSQL
Result=PGRES_FATAL_ERROR - ошибка
Sql=lock table pg_class in application share - проблемная операция

90. vladrus 07.07.09 16:44 Сейчас в теме
(89) Заработало после перезагрузки. Спасибо за оперативные ответы!
aleks_cons; +1 Ответить
87. vladrus 07.07.09 16:11 Сейчас в теме
текст об ошибке вот такой
00:51.9701-3,EXCPCNTX,1,SrcName=DBPOSTGRS,OSThread=2444,process=rphost,p:processName=money,t:clientID=3,t:applicationName=JobScheduler,t:computerName=DATABASE,t:connectID=1,Trans=0,dbpid=23723,Sql=lock table pg_class in application share mode,Result=PGRES_FATAL_ERROR,dbpid=23723,Sql=ROLLBACK,Result=PGRES_COMMAND_OK
93. Gilev.Vyacheslav 09.11.09 23:19 Сейчас в теме
По многочисленным просьбам телезрителей вышел "ремейк" статьи http://www.gilev.ru/1c/81/techlog/index.htm ,
там же парсер
там же обучающее видео как находить ошибки в настройках доступа для ТЖ
94. isgr 31.03.10 08:10 Сейчас в теме
Приглашение на вебинар!
«Опыт настройки «1С:Центр Управления Производительностью» на проектах»
Дата проведения: 2 апреля 2010 г.
Время проведения: 11:00 – 12:00 (время московское)
Ссылка на онлайн регистрацию: https://www1.gotomeeting.com/register/489178121
Данный вебинар - БЕСПЛАТНЫЙ.

Просьба при регистрации указывать корпоративный почтовый ящик (кроме фирм-франчайзи). Регистрация с указанием e-mail адресов на бесплатных хостингах (mail.ru, yandex, и пр.) рассматриваться не будет.

Скачать инструкцию по участию в вебинарах можно по ссылке

http://1c-education.rarus.ru/free/webinars/instruction.doc

По возникающим вопросам по вебинарам Вы можете обращаться по почте webinar@rarus.ru
95. kudzia 15 26.04.10 21:52 Сейчас в теме
98. Bitnikov 300 14.10.10 10:56 Сейчас в теме
У меня фильтр ТЖ не работал, пока я события не прописал в верхнем регистре (как оно в итоге записывается в лог):

<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<log history="168" location="C:\apps\1c\logs">
<event>
<eq property="name" value="PROC"/>
</event>
<event>
<eq property="name" value="SCOM"/>
</event>
<event>
<eq property="name" value="CONN"/>
</event>
<event>
<eq property="name" value="EXCP"/>
</event>
<event>
<eq property="name" value="ADMIN"/>
</event>
<event>
<eq property="name" value="MEM"/>
</event>
<property name="All"/>
</log>
<mem/>
<dump create="true" location="C:\apps\1c\dumps" prntscrn="true" type="3"/>
</config>
99. DmitriyNev 27.10.10 14:46 Сейчас в теме
Так и не понял в случае если сервер 1С под линукс - куда класть файл logcfg.xml ?
Оставьте свое сообщение

См. также

Как настроить сервер 1С по умолчанию для ПРОФ лицензии после 10.09.2019 91

Статья Системный администратор Нет файла v8 Бесплатно (free) Администрирование данных 1С

Здесь мы собираем все данные по настройкам сервера для работы ПРОФ лицензии.

11.09.2019    18915    infostart    90       

Использование Zabbix для сбора информации о серверных вызовах и управляемых блокировках с сервера 1С Предприятия, работающего на платформе GNU/Linux 72

Статья Системный администратор Программист Нет файла v8 Linux Бесплатно (free) Администрирование данных 1С Zabbix

Описанные в данном опусе механизмы ни в коей мере не противопоставляются тому, что реализует КИП от 1С или какие-либо другие инструменты (решения)! Это всего лишь еще один взгляд на "проблему", который может быть полезен в некоторых ситуациях.

10.09.2019    6851    Sloth    11       

Уверенное обновление 74

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Администрирование данных 1С

Уверенное обновление. Анализ файла ОтчетОСравнении.txt. Bash

18.07.2019    4846    vasilev2015    35       

Почему Вы не обслуживаете итоги? 76

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Администрирование данных 1С

Небольшая заметка по обслуживанию итогов. Все ли Вы делаете правильно?

04.07.2019    5581    YPermitin    16       

За 5 шагов добавляем мониторинг счетчиков производительности серверов MS SQL и 1С 90

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Статистика базы данных Производительность и оптимизация (HighLoad)

Мы расскажем и покажем, как добавить данные счетчиков производительности серверов 1С и MS SQL в нашу базу мониторинга за 15 минут. Приведем список наиболее важных из них, опишем основные особенности.

28.05.2019    7067    ivanov660    5       

Опыт обновления до 8.3.14 - лицензии и утилита ring 76

Статья Системный администратор Нет файла v8 Windows Бесплатно (free) Администрирование данных 1С

На выходных было скучно, поэтому решили обновить 1с до 8.3.14.1694. С лицензиями пришлось немного повозиться.

29.04.2019    19041    Sander80    30       

Практика перехода на Linux и Postgres в небольшой компании (10 пользователей) 99

Статья Системный администратор Программист Нет файла v8 1cv8.cf Ubuntu Бесплатно (free) Администрирование данных 1С

Почему я решил поставить давнему клиенту Linux + Postgres вместо Windows + MS SQL? Что меня останавливало раньше?

22.04.2019    19235    starik-2005    158       

Скорость работы 1С: Предприятие с разными СУБД: MS SQL и с PostgreSQL 70

Статья Системный администратор Нет файла v8 Бесплатно (free) Администрирование данных 1С

Рассмотрим несколько вариантов работы 1С: Предприятие с различными СУБД.

20.02.2019    15927    valentinko    168       

Debian 9.7 + PostgreSQL для 1С. Как завести с пол-оборота 71

Статья Системный администратор Нет файла v8 Бесплатно (free) Администрирование данных 1С

Предлагаю взять на заметку информацию по установке и настройке в формате typical, typical, done.

02.02.2019    10135    valentinko    13       

1С и Яндекс.Облако Compute Cloud. Вдоль и поперек 82

Статья no Нет файла v8 Бесплатно (free) Администрирование данных 1С

Бороться и искать. Найти и перепрятать. Достаточно популярная поговорка во времена Союза. Вот и сейчас, те у кого сервер 1С в локальной сети мечтают вынести его в облако, а те у кого в облаке прикупить свой в локальную сеть. Тестирование Яндекс.Облако Compute Cloud для 1С Предприятие оставило у меня приятное впечатление. Возможно кто-то повторит его и внесет больше ясности в настройки виртуальных серверов, использованию API и так далее. Пока же пользуйтесь чем я послал. Интересующихся прошу под кат…

20.01.2019    10014    capitan    29       

Малоизвестная хитрость определения модуля и номера строки при возникновении исключения (без запуска отладки и конфигуратора). Несколько очень удобных, но малоиспользуемых возможностей работы в конфигураторе 302

Статья Программист Нет файла v8 Россия Бесплатно (free) Тестирование и исправление

В статье описана возможность получить место возникновения исключения при работе пользователей без участия конфигуратора. Подробно описаны еще некоторые очень полезные приемы при работе в отладке.

17.01.2019    16153    PoZiTiFFF    52       

Копирование числовых ячеек из 1С в Excel 26

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Загрузка и выгрузка в Excel Администрирование данных 1С

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

15.01.2019    10371    itriot11    21       

Восстановление базы 1С, ошибка источника потока 89

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Тестирование и исправление

Очередной кирпичик в основу решения проблемы восстановления работоспособности базы после динамического обновления.

09.01.2019    10567    idle    23       

Сервер 1С:Предприятие на Ubuntu 16.04 и PostgreSQL 9.6, для тех, кто хочет узнать его вкус. Рецепт от Капитана 162

Статья Системный администратор Нет файла v8 Бесплатно (free) Администрирование данных 1С

Если кратко описать мое отношение к Postgres: Использовал до того, как это стало мейнстримом. Конкретнее: Собирал на нем сервера для компаний среднего размера (до 50 активных пользователей 1С). На настоящий момент их набирается уже больше, чем пальцев рук пары человек (нормальных, а не фрезеровщиков). Следуя этой статье вы сможете себе собрать такой же и начать спокойную легальную жизнь, максимально легко сделать первый шаг в мир Linux и Postgres. А я побороться за 1. Лучший бизнес-кейс (лучший опыт автоматизации предприятия на базе PostgreSQL). Если, конечно, статья придется вам по вкусу.

25.12.2018    19855    2    capitan    146       

Чем PostgreSQL может быть полезен разработчику 1С 170

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Администрирование данных 1С

В статье будут рассмотрены примеры, которые могут оказаться полезными в повседневной работе разработчика 1С и не только: как можно сделать снимок рабочей базы без файла резервной копии, как можно эффективно использовать табличные пространства СУБД PostgreSQL, а также как организовать простой и удобный доступ к админке СУБД посредством мобильных устройств.

20.12.2018    15390    Shmell    38       

Заметки про лицензии 1С 106

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Администрирование данных 1С

Решил собрать шпаргалку по лицензиями 1С о разных нюансах, с которыми успел столкнуться.

15.12.2018    12447    MrWonder    22       

Когда 1С падает в дамп 98

Статья Системный администратор Нет файла v8 Windows Бесплатно (free) Администрирование данных 1С

Мой опыт устранения проблемы, при которой вылетала платформа 1С.

11.10.2018    25418    987ww765    33       

Кластер серверов 1С 181

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Администрирование данных 1С

Какой уровень отказоустойчивости при проектировании серверов 1С выбрать? В чем отличия центрального и рабочего сервера? Как правильно настроить требования назначения функциональности? На что влияют настройки кластера и сервера 1С и как в них не запутаться? Антон Дорошкевич дает на эти и многие другие вопросы подробные ответы.

24.09.2018    23438    a.doroshkevich    60       

[Шпаргалка] Несколько версий сервера 1С на одном сервере (компьютер) 108

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Администрирование данных 1С

Публикация-шпаргалка. Если у вас возникала необходимость в размещение нескольких серверов 1С разных версий на одном сервере (компьютере).

14.05.2018    15272    rpgshnik    26       

Несколько версий сервера 1С на одном компьютере 208

Статья Системный администратор Нет файла v8 Бесплатно (free) Администрирование данных 1С

Как установить несколько экземляров сервера 1С на один компьютер. Как установить несколько служб агента 1С на один сервер? Как запустить сервера разных платформ на одном компьютере.

18.04.2018    43968    spezc    79       

Запуск Apache 2.4 с модулем 1С внутри Docker контейнера 87

Статья Системный администратор Программист Нет файла v8 Linux Бесплатно (free) Администрирование данных 1С WEB docker Apache

Про Apache и про Linux слышали, наверное, все. А вот про Docker пока нет, но он сильно набирает популярность последнее время и не зря. Поделюсь своим опытом и дам пошаговую инструкцию настройки веб-сервера Apache с модулем 1С внутри Docker контейнера на Linux хосте. При этом сам сервер 1С может находиться совсем на другой машине и на другой операционной системе. Это не важно, главное чтобы Apache смог достучаться до сервера 1С по TCP. В статье дам подробное пояснение по каждой используемой команде со ссылками на документацию по Docker, чтобы не создавалось ощущение непонятной магии. Также прилагаю git репозиторий с описанием всей конфигурации, можете попробовать развернуть у себя буквально за 10 минут.

04.04.2018    17777    petr.myazin    35       

Сервер администрирования кластера серверов 1C:Предприятия и deployka 118

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) Сервисные утилиты Администрирование данных 1С

В данной статье познакомимся с сервером администрирования кластера серверов 1С:Предприятия, а конкретно с утилитами rac.exe и ras.exe, а также программой deployka, с помощью которых становится возможным администрирование кластера серверов 1С:Предприятие из командной строки.

04.04.2018    34993    Tavalik    33       

О лицензиях 1С 207

Статья Системный администратор Нет файла v8 Россия Windows Бесплатно (free) Администрирование данных 1С

Разбираем вопросы по получению и переполучению лицензии 1С.

30.03.2018    84349    D_e_X_T_e_R    141       

1C÷Linux÷PostgreSQL÷Apache 87

Статья Системный администратор Нет файла v8 Linux Бесплатно (free) Администрирование данных 1С Apache

Дружим 1С с Линуксом ИЛИ Установка окружения для работы с 1С на Линуксе под Постгресом и Апачем.

26.03.2018    27975    SerVer1C    43       

Автоматическая очистка кэша конфигурации 1С 8.1, 8.2, 8.3 для сеанса текущего пользователя 67

Статья Системный администратор Программист Нет файла v8 Украина Windows Бесплатно (free) Администрирование данных 1С

Автоматическая очистка кэша конфигурации 1С для сеанса текущего пользователя (при динамическом обновлении или ручном интерактивном запуске)

14.11.2017    13356    golovkodv    18       

Настройка веб сервера Apache + 1С (Пошаговое руководство) 244

Статья Системный администратор Нет файла v8 1cv8.cf Windows Бесплатно (free) Администрирование данных 1С Apache

Пошаговое руководство настройки Web сервера Apache на Windows. Не секрет, что файловые базы через веб-сервер будут работать намного шустрее, чем через обычный доступ к сетевому каталогу. Эффект особенно заметен, когда старые компы вообще не справляются с обычным сетевым доступом, регулярно выплевывают 1С. А доступ через веб сервер даже на компьютерах серии "Хлам" работает на ура!

19.07.2017    164333    Aleksey81    133       

Когда перестает работать отладчик 105

Статья Системный администратор Программист Нет файла v8 Россия Windows Бесплатно (free) Тестирование и исправление

Полагаю, некоторые коллеги уже оказывались в ситуации, когда отладка внезапно пропадала, и различные "шаманские" методики (переустановка платформы, чистка локального кэша и прочее) результата не давали. Опишу свой опыт по выявлению и устранению причины.

13.06.2017    21247    mickey.1cx    20       

1C Fresh - решение для тех, у кого много баз и слабые серверы 79

Статья Системный администратор Программист Нет файла v8 Россия Бесплатно (free) Администрирование данных 1С

Или сказ о том, как Иван-Дурак в оптимизаторы заделался (текст изложен в слегка сказочной форме). Небольшой личный опыт установки и запуска 1С Fresh. Ответы на вопросы, которые мне не смогли дать первые 3 франча.

02.06.2017    17587    Drasha    64       

Сравнение двух объектов одной конфигурации, без танцев с бубнами - в пару кликов 161

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Администрирование данных 1С

Короткая иллюстрированная инструкция об использовании малоизвестной и малопонятной функциональности в стандартном инструменте сравнения/объединения конфигураций.

23.05.2017    16191    Chrizt    34       

Ошибка формата потока. Решение с описанием проблемы 103

Статья Системный администратор Нет файла v8 1cv8.cf Россия Бесплатно (free) Тестирование и исправление

Ошибка формата потока. Страшная, но симпатишная своей загадочностью. 1С ничего толком не объясняет и не подсказывает. Ниже решение, которое мне помогает решать данную проблему на 100%. Всё очень просто. Данная ошибка возникает (на моей практике) только у клиент серверного варианта. просто потому что с другим форматом не работаю. Рекомендация: Старайтесь избегать динамического обновления, особенно если у вас возможны кратковременные проблемы с 220 и LAN. Далее описание лечения:

25.04.2017    20657    juker    1       

Автоматизированная проверка конфигураций… и пара слов о стандартах разработки 266

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Практика программирования Тестирование и исправление

Предлагаю познакомиться с инструментом "Автоматизированная проверка конфигураций" и получить практику его применения

18.01.2017    43328    3    Vladimir Litvinenko    20       

BDD 1С по душе 78

Статья Программист Нет файла v8 Россия Бесплатно (free) Тестирование и исправление

Размышляя над проблемой тестирования, а точнее над проблемой качества решений, умные и не очень люди, в основном ломают копья над следующим противоречием “надо тестировать, но надо разрабатывать, а не тестировать” (Алексей Лустин) www.silverbulleters.org

15.01.2017    20665    dima_tuzov    44       

Дружба крепкая начинается... или мой опыт MS SQL Server на Linux для работы с 1С:Предприятие 8 73

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Администрирование данных 1С

На днях появилась новость о том, что MS SQL Server представлен для платформы LINUX. Приятная новость. Проверил связку Сервер 1С:Предприятие 8 на Windows + MS SQL Server на Linux и вот что вышло...

20.11.2016    24287    bpc222    47       

Загрузка логов журнала регистрации 1С из MS SQL в ElasticSearch 71

Статья no Архив с данными v8 Бесплатно (free) Журнал регистрации

Еще один инструмент хранения и визуализации логов журнала регистрации 1С

01.09.2016    27258    farukshin    9       

Формат баз 1CD - классические и 8.3.8 122

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Практика программирования Администрирование данных 1С

Некоторые дополнения к описанию формата 1CD от awa и описание нововведений в 8.3.8

14.07.2016    26802    Pasha1st    20       

Технология публикации Fresh. С чем "едят" 91

Статья Системный администратор Программист Нет файла v8 КА1 БП2.0 ЗУП2.5 УНФ Россия Windows Бесплатно (free) Администрирование данных 1С

Я работаю в бухгалтерской компании, мы ведём бухгалтерию примерно для 1000 клиентов. У нас почти 1,5 тысячи баз 1С. Хочу поделиться тем, как мы используем Fresh и строим своё облако с его помощью. Часть первая — обзорная.

17.03.2016    22393    faustrue    68       

Установка 1С Сервер 8.3.7 (i386 и x64) и PostgreSQL 9.4.x x64 на Ubuntu Server 14.04 x64 136

Статья Системный администратор Нет файла v8 Linux Бесплатно (free) Администрирование данных 1С

Рассматривается вариант установки 32-битного и 64-битного 1С Сервера 8.3.7 (на примере версии 8.3.7.1970), а также 64-битного PostgreSQL 9.4.x на 64-битный Ubuntu Server 14.04. Опционально приводятся варианты настройки Timezone и синхронизации времени, установки Apache 2.2, настройки файрвола UFW, установки OpenJDK 1.8 и включения режима отладки 1С Сервера на 64-битном Ubuntu Server 14.04.

17.03.2016    95190    vikdes    67       

Практические советы по настройке и работе с сервером 1С: 8 105

Статья Системный администратор Программист Нет файла v8 Россия Windows Бесплатно (free) Администрирование данных 1С

1. Как запустить более одной службы 1С для параллельной работы с разными версиями платформы 1С: 8.0, 8.1, 8,2 8.3 и т. д. 2. Как перезапустить сервер? 3. Как перенести БД с платформы на платформу, без потери журнала регистрации?

1 стартмани

09.03.2016    19791    Zlohobbit    9       

Сборка PostgreSQL 9.4.2 из исходников с патчами от 1С 83

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Производительность и оптимизация (HighLoad) Администрирование данных 1С

Честно - не нашел нигде описания того, как пропатчить KDE для FreeBSD, поэтому решил ликвидировать данную несправедливость. Ниже по тексту я расскажу не только про то, как собрать Postgres, но и как использовать флаги оптимизации для вашего процессора, чтобы все работало максимально быстро. Ну и немного остановлюсь на конфигурировании и администрировании.

23.02.2016    27639    starik-2005    28       

Для чего НЕ нужны индексы 192

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Статистика базы данных Практика программирования

Индекс лишним не бывает? Чем больше индексов, тем лучше? А не проиндексировать ли это измерение на всякий случай? Если подобные вопросы иногда возникают в вашей голове, то эту статью прочитать было бы весьма полезно.

16.01.2016    40512    comol    93       

Все, что надо знать о технологической платформе 1С:Предприятие: компоненты, архитектуры, операционные системы, лицензии 198

Статья Системный администратор Нет файла v8 Бесплатно (free) Администрирование данных 1С

Все о платформе и лицензировании для начинающих и не только. (благодаря Сообществу учтены новейшие изменения лицензионной политики 1С!)

19.12.2015    61759    barelpro    50       

V82.COMConnector, V83.COMConnector класс не зарегистрирован 75

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) Администрирование данных 1С

Недавно перенес несколько баз на платформу 8.3, и столкнулся со следующей проблемой: при замене в нескольких обработках объекта V82.COMConnector на V83.COMConnector при запуске стал получать сообщение "v83.comconnector класс не зарегистрирован". Решение выкладываю, т.к. не нашел похожей статьи на данном сайте, возможно, невнимательно искал.

23.09.2015    92168    solutioncp24    44       

Автоматическое определение цепочки обновлений релизов 1С 70

Статья Системный администратор Программист Нет файла v8 Россия Бесплатно (free) Администрирование данных 1С

Сервис создан для быстрой оценки трудоёмкости обновления и для определения необходимых релизов. Будет полезен для меня, а может быть, и для вас )

31.07.2015    35921    Ibrogim    80       

Отчет по размерам таблиц в базе данных как одно из средств анализа проблем 53

Статья Системный администратор Нет файла v8 1cv8.cf Windows Бесплатно (free) Статистика базы данных

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

21.07.2015    26587    Aleksey.Bochkov    15       

Тормоза на файловой базе - как избежать (из недавнего опыта) 109

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Производительность и оптимизация (HighLoad) Администрирование данных 1С

1С запускается по две минуты? Журнал документов открывается по 40 секунд? Документ проводится почти минуту? Знакомая ситуация, если вы используете файловую версию с сетевым доступом. Самый распространенный совет - ставить сервер, и забыть про тормоза. Но как быть, если в 1С у вас всего работает 2-3 человека, и тратить деньги на покупку серверных лицензий - явно невыгодно? В данной статье рассмотрены несколько практических шагов, которые были предприняты у клиента для ускорения работы файловой базы. Платформа 1С 8.3, управляемые формы, тонкий клиент, база - Управление Торговлей 11.

12.07.2015    77533    axelerleo    40       

Ускорение запуска конфигуратора и DFSS 78

Статья Системный администратор Нет файла v8 Windows Бесплатно (free) Администрирование данных 1С

Известный и уважаемый Вячеслав Гилёв опубликовал рекомендации по ускорению запуска конфигуратора - http://www.gilev.ru/dfss и http://infostart.ru/public/348963 https://plus.google.com/114728939911168275213/posts/96v6bNvnLJP. При все моем уважении к автору, я тем не менее не соглашусь с приведенными рекомендациями. Точнее не самими рекомендациями - они как раз приводят к нужному результату, а к постановке вопроса и самому решению.

24.04.2015    21389    yukon    9