Курс по Оптимизации 1С – Занятие №14
В рамках этого занятия необходимо изучить следующие материалы.
Модуль 5. Кластер серверов
- Глава 10. Кластер серверов
- Работа с технологическим журналом
Практические задания
К сожалению, у Вас недостаточно прав для дальнейшего просмотра.
Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.
Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.
Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.
Комментарии / обсуждение (111):
Комментарии закрыты
Добрый день!
Я успеваю ответить сегодня по 51му заданию? Никак ранее не смог ((
Доброго дня!
Да. Отчеты еще принимаются.
Добрый вечер. Type=”2″ это полный дамп, а type=”3″ ?
…
(текст комментария доступен только участникам Мастер-группы)
Может ли (и имеет ли это смысл) технологический журнал использоваться для анализа проблем файлового варианта установки 1с предприятия (скажем, файловая база на разделяемом сетевом ресурсе с небольшим числом пользователей, но там тоже возникают проблемы производительности)
Или же ТЖ работает только в клиент-серверном варианте?
…
(текст комментария доступен только участникам Мастер-группы)
А какое событие будет в этом случае – по какому событию можно поставить фильтр, по аналогии с DBMSSQL в клиент-серверном варианте?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день
1. Правильно ли я понимаю, что в секции event файла logcfg накладываются условия на любые свойства событий, которые включаются в журнал, и именно по этим свойства происходит фильтрация?
Т.е., например, если в данной секции отсутствует условие на имя свойства, то фильтрация будет происходить по всем событиям?
Например, если файл имеет вид (знак МЕНЬШЕ заменил на *, иначе тут воспринимается как служебный символ)
*log location=”C:\v82_Logs\Slow_query” history=”24″>
*event>
*gt property=”Duration” value=”100000″/>
*/event>
*property name=”all”/>
*/log>
*/config>
то в журнал будут включаться все события, у которых длительность более 10с?
Если нет, то как в файле сделать фильтр по какому-то определенному свойству, но по всем событиям?
2. Цитата из Руководства Администратора 8.2 (стр 249): “Если этот элемент (log) не содержит ни одного элемента event, то никакие события в журнал записываться не будут”.
Тогда как задать запись в журнал всех событий без каких-либо фильтров?
3. Не совсем понятно, как работать с секцией property файла logcfg.
Правильно ли я понимаю, что секция property определяет те свойства событий, которые будут включаться в журнал (прочие свойства, отображаться в журнале не будут)?
Можно ли опустить в файле logcfg секцию event, оставив только секцию property?
Например, такой файл будет корректным? :
*config xmlns=”http://v8.1c.ru/v8/tech-log”>
*log location=”C:\v82_Logs\Slow_query” history=”24″>
*property name=”SQL”/>
*/log>
*/config>
В этом случае будут записываться все события, но для них только свойства из секции property?
А если у события нет свойства, заданного в property – оно не будет включаться в журнал?
Как соотносятся между собой секции event и property, если в обоих секциях заданы условия: как И или как ИЛИ?
4. Опят-таки, в руководстве администратора 8.2 встречаю примеры настроек ТЖ, где либо пропущена секция property, либо стоит property name = “all”.
Если указано property name = “all”, то это означает включать все свойства, а если секция property отсутствует, как это интерпретируется? это то же самое, что property name = “all”?
5. Цитата из Руководства Администратора 8.2 (стр 248): Если файл (logcfg.xml) не найден, то технологический журнал имеет следующие настройки по умолчанию:
– технологический журнал включен
-…
– в ТЖ регистрируются все события установки и разрыва клиентского соединения с сервером
– файлы ТЖ располагаются в каталоге c:\v82\logs
Однако в видеоуроках утверждается, что отсутствие файла logcfg.xml отключает запись журнала. Так все-таки, как оно на самом деле?
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо за ответ, но хотел бы прояснить ещё некоторые детали:
***********
> Правильно ли я понимаю, что в секции event файла logcfg накладываются условия на любые свойства событий, которые включаются в журнал, и именно по этим свойства происходит фильтрация? Т.е., например, если в данной секции отсутствует условие на имя свойства, то фильтрация будет происходить по всем событиям?
Да, все верно.
> Если нет, то как в файле сделать фильтр по какому-то определенному свойству, но по всем событиям? Сделать условие которое всегда будет выполнятся для всех событий.
event>
ne property = “name” value=””
gt property=”duration” value=”100000”
/event>
***************
Получается, что условие на свойство name должно быть обязательно?
хотя бы такое вот заведомо невыполняющееся?
ne property = “name” value=””
если написать вообще без такого условия,
event>
gt property=”duration” value=”100000”
/event>
это будет некорректно?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день
Провел опыты, вопросы остались, поэтому хотелось бы все-таки уточнить.
Вы пишите:
*******
Сделать условие которое всегда будет выполнятся для всех событий.
event>
ne property = “name” value=””
gt property=”duration” value=”100000”
/event>
При такой настройке будут собираться все события длиннее 10 сек.
*******
Насколько я понимаю, условие ” ne property = “name” value=”” ” тут лишнее, и достаточно написать так:
event>
gt property=”duration” value=”100000”
/event>
Опытным путем разницы между результатами не выявил, поэтому смысл наличия этой строки в файле настройки остался непонятным. Насколько я понимаю, чтобы событие попало в журнал, внутри секции event должно для него быть выполнено какие-либо (не важно, какие именно) условие, в частном случае, условие на имя свойства.
Руководство администратора (стр 250), “Последовательность элементов event определяет условие, при выполнении которого событие будет помещено в журнал. … Событие включается в журнал, если оно удовлетворяет всем условиям внутри хотя бы одного из элементов event… ”
Там же, стр 249: “Если этот элемент (log) не содержит ни одного элемента event, то никакие события в журнал записываться не будут”
О случае же, когда эта секция event присутствует, но пуста, не говорится.
Попробовал файл такого вида (платформа 8.3.6):
event>
/event>
property name=»all»
тоже работает, тоже собирает все события. По крайней мере, внешне различий в содержании логов не обнаружил.
Поэтому хотелось бы узнать, есть ли все-таки разница между
event>
/event>
и
event>
ne property = “name” value=””
/event>
или это варианты эквивалентные
…
(текст комментария доступен только участникам Мастер-группы)
> Как соотносятся между собой секции event и property, если в обоих секциях заданы условия: как И или как ИЛИ?
Не понял вопрос, приведите пример такого файла.
************
разобрался:
в property не условие отбора событий по указанным свойствам, а список выводимых свойств.
поэтому если в property указать свойство, которого нет у событий, указанных в event, событие будет все равно будет выводиться в журнал
У меня сервер 1C версии 8.3.6.2152. Включаю технологический журнал по событию DBMSSQL (без plansql, с отбором по базе и без отбора по длительности).
В тестовой базе выполняю запрос (из обработки ВыполнениеЗапроса). Анализирую лог:
57:04.824000-2823000,DBMSSQL,5,process=rphost,p:processName=VSV_OptimizeDemo,t:clientID=1980,
t:applicationName=1CV8,t:computerName=kt-sql,t:connectID=172139,SessionID=4670,Usr=Иванов,Trans=0,dbpid=60,
Sql=’SELECT TOP 1000000 [текст запроса SQL] ON 1=1′,Rows=1000000,RowsAffected=-1
57:04.840004-1,DBMSSQL,5,process=rphost,p:processName=VSV_OptimizeDemo,t:clientID=1980,
t:applicationName=1CV8,t:computerName=kt-sql,t:connectID=172139,SessionID=4670,Usr=Иванов,Trans=0,dbpid=60,
Sql=”[служебный запрос SQL]”,Rows=0,RowsAffected=0
57:06.353007-0,Context,3,process=rphost,p:processName=VSV_OptimizeDemo,t:clientID=1980,
t:applicationName=1CV8,t:computerName=kt-sql,t:connectID=172139,SessionID=4670,Usr=Иванов,Context=’
Обработка.ВыполнениеЗапроса.Форма.Форма.Форма : 16 : Запрос.Выполнить();’
Контекст выполнения вижу не в строке 57:04.824000, а ниже в строке 57:06.353007. Причем вижу событие Context?
Т.е. если я сделаю фильтр по длительности выполнения (например, > 1 сек.), то я не увижу контекст выполнения.
Так и должно быть в 8.3?
…
(текст комментария доступен только участникам Мастер-группы)
При установке фильтра по Duration Context не записывается в лог, только строка с DBMSSQL и длительностью более 1 сек.
Также он не записывается и при такой настройке журнала:
…
(текст комментария доступен только участникам Мастер-группы)
Архив для анализа тут:
https://yadi.sk/d/J8GgWrdDjzuRU
…
(текст комментария доступен только участникам Мастер-группы)
Да, это я упустил.
Получается в моем случае, сервер просто выполняет запрос к СУБД, а о контексте ничего не знает, т.к. выполнение запроса запущено с толстого клиента? А в логе толстого клиента (1cv8) нет этого запроса, т.к. событие DBMSSQL происходит на стороне сервера?
…
(текст комментария доступен только участникам Мастер-группы)
Как-то на партнёрском форуме увидел комментарий 1Сников по этому поводу:
Событие Context может следовать за любым другим событием или группой событий. Если в течение вызова толстым клиентом сервера хотя бы в один журнал, определенный в logcfg.xml, выводилось хотя бы одно событие, то клиент сделает дополнительный вызов сервера и передаст ему текущий стек встроенного языка, который будет выведен в виде события Context во все журналы, в которые за предыдущий вызов выводилось хотя бы одно сибытие. Для надежного отслеживания, к каким событиям относятся события Context, следует включить вывод событий call. Тогда событие Context будет относиться к предшествующему ему событию call с тем же значением свойства t:clientID, и ко всем событиям, которые вложены в это событие call.
Добрый день!
Зачем в файле настройки ТЖ перед каждым завершением блока log… /log присутствует строка property name=”all”/? За что она отвечает?
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте, что означает свойство HoldConnection у события SDBL?
Текст журнала:
45:58.9606-0,EXCP,3,process=rphost,p:processName=**Y*P,t:clientID=783,
t:applicationName=1CV8,t:computerName=**1C*S-01,t:connectID=9880,SessionID=8736,Usr=**** М. Н.,Exception=81029657-3fe6-4cd6-80c0-36de78fe6657,Descr=’Src\RemoteInterfaceImpl.cpp(1619):
81029657-3fe6-4cd6-80c0-36de78fe6657: descr=Ошибка сетевого доступа к серверу
(Windows Sockets – 10054(0x00002746). An existing connection was forcibly closed by the remote host. ) line=2076 file=Src\DataExchangeServerImpl.cpp’
45:58.9609-18789048,SDBL,2,process=rphost,p:processName=**Y*P,t:clientID=783,
t:applicationName=1CV8,t:computerName=**1C*S-01,t:connectID=9880,SessionID=8736,Usr=**** М. Н.,Trans=0,Func=HoldConnection
…
(текст комментария доступен только участникам Мастер-группы)
Можно ли считать HoldConnetion ~30 мин ошибкой? Или как вообще трактовать данную строку журнала?
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте!
1) Существует ли таблица событий и свойств доступных каждому из событий .
2) Можно ли настроить ТЖ с фильтром по конкретному пользователю. Допустим только 1 пользователь жалуется общими фразами “ошибка на ошибке”, “выбрасывает”, “висит по часу” и т.д.
…
(текст комментария доступен только участникам Мастер-группы)
Большое спасибо. Так как диска ИТС у меня нет, то пришлось скачать пару обработок с интернета. Идея обработки очень хорошая, но пока годится только на то чтобы посмотреть таблицу, жутко глючная. Почему-то даже не удивительно) Может как соберусь с силами и допилю ее.
Добрый день.
Периодически возникают при работе ошибки (Скрин), настроен ТЖ (вложил, делаю отбор только по одной базе), но журнал ничего не собирает, только кучу пустых txt-файлов и всё.
Подскажите пожалуйста, с чем могут быть связаны подобные ошибки и как можно диагностировать проблемы, приводящие к ним? (может посоветуете какую-то настройку ТЖ для анализа)
P.S.
Кажется, не прикрепились файлы
ссылка в облаке:https://www.dropbox.com/s/o9m2bfc1fg5ysju/%D0%B2%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.7z?dl=0
…
(текст комментария доступен только участникам Мастер-группы)
Ясно. Большое спасибо!
А можно ли как-то избежать образование пустых txt-файлов в логах? Или же файлы логов вместе с папками создаются всегда по всем процессам (rphost,rmngr,ragent) , даже не смотря на то, что нет ни одного события, удовлетворяющего наложенным условиям?
…
(текст комментария доступен только участникам Мастер-группы)
Если в ТЖ сделать отбор по длительности запроса свыше 3 сек, мы указываем свойство Duration. В ТЖ оно указывается в микросекундах? Тогда 3 секунды это получается 3 000 000 микросекунд. В видеоуроке просто было сказано, что 1 сек = 10 000 микросекунд и была сделана настройка свойства больше или равно 30 000;
Или всё-таки в ТЖ длительности отображается не микросекундах, а в 0,0001 секунды?
Где правда?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день! В финальном задании нужно было запустить ТЖ для определенной базы. Я использовал конструкцию , ТЖ запустился и стал писать события. В правильном решении использовано . В чем отличия и нет ли ошибки в моем варианте (например, не все события будут отловлены)?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день! Можно ли настроить ТЖ на сбор таймаутов при блокировке (режим блокировки “Автоматический”)? Или из “подручных” инструментов наиболее подойдет только сервис Гилева?
…
(текст комментария доступен только участникам Мастер-группы)
Доброй ночи, Андрей
Вопрос немного не по ТЖ, подскажите, а в каком случае скуль сам может создавать временные таблицы, если это явно не указывается в запросе 1С и использовать их в запросе?
Есть реальный пример из жизни, только что поймал, когда запрос, в котором соединяется ТЧ и остаточная таблица регистра накопления(отбирается на момент времени документа, который проводится задним числом) выполняется 20 минут и там присутствует две временные таблицы, в которых очень много данных, никак не могу понять, где посмотреть на основе каких данных эти таблицы сформированы, в профайлере ловятся строчки из серии:
Clustered Index Insert(OBJECT:([tempdb].[dbo].[#tt25]), SET:([tempdb].[dbo].[#tt25].[_INVALUELISTRRef] = [Expr1003]), DEFINE:([Expr1003]=CONVERT_IMPLICIT(binary(16),[@P1],0)))
…
(текст комментария доступен только участникам Мастер-группы)
1) ага , в этот запрос передается массив номенклатуры (там по логике 224 элемента), его платформа во временную пихнет видимо и с ней уже работает?
2)Все-таки интересно для понимания, как можно отловить, когда видишь в плане и скл запросе временные таблицы (а ты их и не создавал) откуда они получены из каких данных, только по смыслу?
3) И еще вопрос, когда мы получаем данные по остаткам из таблицы итогов РН не оперативные, а на дату, как в общем случае должен выглядеть запрос скл? Всегда ли это выполняется таким образом: что получает остатки оперативные, а потом результат объединяется с таблицей движений, которые были с отбираемой даты по оперативную дату, т.е. как я понимаю, мы фактически исключаем из оперативных остатков движения, которые были после интересующей нас даты? Или это не оптимально?
Вопросы появляются, т.к. вчера словил 20 минутное выполнение простого (с виду) запроса соединения ТЧ и таблицы остатков, когда я вообще 1 в базе и его план мне не совсем понятен именно из-за этих таблиц.
4) И вопрос по Гилевскому сервису: отключаю использования сервиса – логи перестают писаться, но трассировки скульные пишутся все равно и задень набивается прилично, разве с выключением сервиса трассивровки не должны перестать писаться? И как можно отключить запись трассировок, когда это не нужно?
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо за пояснения.
4) Использую облачный сервис Гилева по анализу взаимоблокировок, мониторинг выключен, а скл-трассировки все пишутся – скл 2014 и честно не знаю, как остановить это дело, потому что папка растет, не так конечно как логи, но все же растет.
Вообще я только сегодня имел беседу с ними на тему 2014го скуля и их сервиса, они вроде бы поправили ошибку, хотя в начале говорили, что ошибок у них не зафиксировано…Но в итоге, когда попробовал его на реальной базе, в облачном сервисе показываются странные данные по контексту блокировок, может вы подскажите, это нормальная картина: (скрин 1)? Там показывается, что накладывается х-блокировка при выполнении запроса (ну судя по контексту и строчке), однако выполняемый запрос просто читает данные и ничего более, там даже “для изменения” нет. Как читающий запрос может накладывать эксклюзивную блокировку?
Так же есть места, где в контексте показывается некая вызываемая функция, но данная функция не блокирует указанный ресурс, даже не читает его (скрин 2, там блокируются записи таблицы итогов s-блокровкой, но показываемый контекст не выполняет этого чтения, там нет такого кода, там просто регистрируется объект в плане обмена, причем тут чтение итогов регистра накопления, мне непонятно)
Вячеслав сказал на это, что показываемый контекст не значит, что именно там была наложена блокировка, по крайней мере я так понял его слова:
“нет не значит
граф у скуля смотрит на набор команд
и фактически пририсовывает по последнему кто перед конфликтом был
и записывает в соучастники
если в потоке соучастника
блокировка была наложена раньше”
Тогда при этом не очень понятно, как тогда все же в жизни этим пользоваться, если указанный контекст может не соответствовать реальности.
…
(текст комментария доступен только участникам Мастер-группы)
Добрый вечер! Андрей, возник вопрос после просмотра занятия. Можно ли постоянно собирать в ТЖ долгие запросы? Сильно ли это скажется на производительности?
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо!
Есть вопрос по расположению файлы logcfg, чтобы прояснить для себя:
– исполняемый файл в службе – “C:\Program Files\1cv8\8.3.5.1517\bin\ragent.exe”
– в папке C:\Program Files\1cv8\ лежат папки с несколькими релизами, соответственно и папка conf есть и в каталоге C:\Program Files\1cv8\, так и внутри папки с конкретным релизом, например “C:\Program Files\1cv8\8.3.5.1517\bin\conf”
Вопрос: файл logcfg должен лежать в “верхнем” каталоге conf или внутри каталога с конкретным релизом?
…
(текст комментария доступен только участникам Мастер-группы)
Благодарю. Проверил.
Добрый вечер, Андрей. Я попробовал получить информацию по взаимоблокировкам СУБД через ТЖ. Настроил ТЖ на событие DBMSSQL ставил фильтры на свойства lka, lkp (потом и без фильтров пробовал). Воспроизвел на учебной конфигурации (автоматический режим) взаимоблокировку с помощью разного порядка захвата ресурсов. Но в итоге в файл ТЖ ничего не попадает. Пробовал даже все фильтры снять у события, но результат тот же, в файле ничего нет. В чем может быть причина?
…
(текст комментария доступен только участникам Мастер-группы)
Нашел ошибку, спасибо. Я использовал обработку формирования logcfg и если там выбирать свойства для отбора они идут через И, а надо было чтобы через ИЛИ. После исправления все получил.
Добрый день!
При расположении сервера 1С и SQL сервера на отдельных серверах, часто возникает ошибка “TDS Stream”. При чем при запуске конфигуратора достаточно стабильно она появляется. Версии платформы 8.2.19 и 8.3.5 на разных подверсиях.
При анализе ТЖ, ошибка происходит на шаге:
56:31.1494-3,EXCPCNTX,4,SrcName=DBMSSQL,OSThread=26532,process=rphost,p:processName=test,t:clientID=2781,t:applicationName=Designer,t:computerName=test-APP,t:connectID=2332,SessionID=18,Usr=test1c,Trans=0,dbpid=67,Sql=SELECT * FROM DBSchema
Замечено также: сервер 1С с другими SQL серверами работает без ошибки; сервер SQL в связке с другими серверами также выдает ошибку.
К сожалению, ни техподдержка, ни форум не смогли помочь.
Может быть вы подскажите где можно поискать решение?
Ссылка на ветку в форуме https://partners.v8.1c.ru/forum/t/1302687/m/1329406
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день!
Можно узнать, все обязательные задания выполнены?
Доброго дня!
По всем обязательным заданиям Вы уже отчитывались. В курсе 15 обязательных заданий.
Спасибо большое!
Настроил сбор технологического журнала по событиям CONN, в журнале косяком идут строки
45:34.273001-3338996,CONN,0,process=rphost,t:clientID=6428,t:clientID=6428,t:computerName=SRVDB,t:applicationName=BackgroundJob,t:connectID=6243,Calls=6237
45:34.866000-0,CONN,1,process=rphost,ClientID=6437,Txt=Incomming connection closed: long still
Что это означает? Очевидно, какие-то фоновые процессы?
Что означает цифра в 4 позиции (после “CONN”): 0 и 1?
…
(текст комментария доступен только участникам Мастер-группы)
Смотрю техжурнал для 8.3.5.1248 Время события (после часов-минут-секунд) не черехзначное, а шестизначное. (“12:27.455034-1,DBMSSQL,2,process=rphost, …”) То есть сейчас в 8.3 уже не дясятитысячные, а миллионные доли секунды? А длительность события в каких единицах, тоже в миллионных долях?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день!
Скажите, пожалуйста, все ли задания у меня были сданы, кроме финального?
Добрый день!
Все обязательные домашние задания Вы выполнили.
Для получения сертификата необходимо выполнить финальное задание и написать отзыв.
Андрей, доброе время суток!
Ни как не могу понять, у меня не при дошло мое Практическое задание 51 или нет? Сначала просто ответил комментарием – отклонили. Вчера послал файл – пока тишитна.
Добрый день!
К комментарию Вы можете файлы следующих форматов: txt, zip, rar, doc, docx, xls, xlsx, ppt, pptx.
Скорее всего, Вы пробуете добавить файл другого формата.
Да, действительно. Спасибо! Сейчас вроде ушло :)
Здравствуйте, я с декабрьского потока, публикую отчет по домашнему заданию уже второй раз. Никак не получу одобрение администратора.
Обычно когда я публикую отчет о ДЗ внизу страницы высвечивается (глюк?/фича?) количество ответов в теме, но самих ответов не вижу до одобрения администратором.
Сейчас, после замены материалов ан новую нумерацию, при публикации ответа я не вижу количества ответов в теме… Может быть мои ответы проходят мимо администраторов?
Первый ответ публиковал 06.01.15 около 16.00, второй 07.01.15 около 11.00 (сообщение об ошибке “вы уже сказали это” не получил).
Продублировал еще раз, но приложил файл txt.
…
(текст комментария доступен только участникам Мастер-группы)
…
(текст комментария доступен только участникам Мастер-группы)
Андрей, добрый день!
Где можно посмотреть все возможности настройки ТЖ? Вроде в справке не нашел. В уроке 49 не прокомментирован параметр type в строке с дампом(dump location=”C:\v82\Dumps” create = “1” type = “3” />). Почему именно 3, в предыдущих слайдах везде 2? За что отвечает строка перед закрытием тега log?
Спасибо.
…
(текст комментария доступен только участникам Мастер-группы)
“Руководство администратора” по технологическому журналу изучил, но в нем не нашел отбор по событиям определенного пользователя или определенной базы? Как это сделать, куда посмотреть?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день. Посмотрите пожалуйста моё решение по 49 практическому заданию. Примерно со 2-го января пытаюсь отправить но отметки администратора так и не вижу. Сей час повторно отправляю, выходит сообщение “Обнаружен дубликат комментария. Кажется, вы уже сказали это!”
…
(текст комментария доступен только участникам Мастер-группы)
выполнил задание №49, оно вроде последнее, как узнать – все ли обязательные задания я выполнил? (кроме финального)
Здравствуйте, Руслан!
Вы выполнили все обязательные домашние задания.
Добрый день!
А почему-то у меня отчет не принимается по заданию 49. Уже 2-ды пытался его отправить. Второй день никак. Посмотрите пожалуйста.
Добрый день!
К комментарию на сайте Вы можете добавить файлы следующих форматов – txt, zip, rar, doc, docx, xls, xlsx, ppt, pptx.
Скорее всего, Вы пытаетесь прикрепить файл другого формата.
Андрей, здравствуйте! На экзамене на Эксперта преподаватели любят задавать дополнительные вопросы по технологическому журналу. Например: как узнать общее время запроса с клиента на сервер и обратно (время вызова с клиента на сервер 1С, время отправки запроса с сервера 1С на сервер СУБД, ответ с сервера СУБД на 1С, ответ с сервера 1С на клиент), как узнать было ли динамическое обновление у базы, как узнать количество падений клиентских приложений 1С?. Можете ответить на эти вопросы?
В событии ТDEADLOCK в свойстве DeadlockConnectionIntersections указываются пары взаимных блокировок. Там указываются номера соединений и, помоему, контекст. Экзаменатор задал мне вопрос, почему там указываются номера соединений, а не сеансов, ведь соединения же не постоянные. Этот вопрос поставил меня в тупик) Можете прокомментировать?
…
(текст комментария доступен только участникам Мастер-группы)
Большое спасибо за такой подробный ответ!)
Где можно уточнить решение задания 49. У меня есть вопрос по решению, которое дается в доступ, после сдачи выполненного задания.
…
(текст комментария доступен только участникам Мастер-группы)
В задании сказано настроить ТЖ, чтобы именно запросы длиннее 10 сек. записывались в каталог. В решении этой задачи указаны все действия, которые длятся более 10 сек. В книге “Руководство администратора по 1С 8.2″, написано, что фильтр по запросам можно настроить, если указать таким образом: property name=”SQL” …/property. (не могу написать со знаками “”””, чтобы теги взять в эти скобки, т.к. пропадает тут текст).В видео Вы тоже говорили, что в “SQL” находятся именно запросы. Почему в решении задания нет этого тега??
И еще вопрос по записи дампа. Что означают параметры create=”1″ type=”2″? Нигде не нашла этого писания. В решении type=”2″, в видео этот параметр type=”3″.
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо.
Здравствуйте
Вчера добавил комментарий с текстом ответа к заданию №49. До сих пор нет статуса проверки, и я сам комментарий тоже не вижу. ??
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте! По тех. журналу остались вопросы:
1. Событие TLock фиксирует только управляемые блокировки. А блокировки СУБД в ТЖ фиксируются?
2. Аналогичный вопрос для взаимоблокировок – для управляемых событие есть, а для СУБД?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день Андрей.
А в случае если в кластере 2 или более рабочих сервера, то тех журнал нужно настраивать для каждого из серверов?
…
(текст комментария доступен только участникам Мастер-группы)
Вопросы по блоку – “Работа с технологическим журналом”
1. Мало времени уделено стандартной обработке создания “logcfg.xml”
Как минимум в этой обработке можно посмотреть какие события доступны для отбора (т.е. матрица полноты событий)
2. В ходе прослушивания курса, не смог ответить на вопрос – Как можно отобрать все события с длительностью больше 10 секунд (с одной стороны об этом говорится в документации, с другой стороны – было бы неплохо это как то в курсе показать).
Либо делать ссылку в курсе, что в дополнении к курсу нужно прочитать разделы в документации.
3. В курсе нет описания событий “system level”
Хотелось бы послушать :)
4. Можно ли в задачи (даже те которые с решениями) добавлять хоть какой то “подвох”. 90% задач, делается просто в лет, потому что именно такие формулировки были в курсе.
5. Хотелось бы по журналу регистрации какой то краткий обзор. Его тоже можно использовать в работе. Например – если нельзя вмешаться в конфигурацию, то можно по нему приблизительно понять время проведения документов… Ну или программные ошибки отлавливать…
P.S. В целом – это предложение по развитию курса.
Или я невнимательно слушал :)
…
(текст комментария доступен только участникам Мастер-группы)
Какой смысл регистрации события PROC в ТЖ (по видео была регистрация входа, выхода и ошибок выхода)? У меня показывает только “35:25.093005-5625004,PROC,0,process=1cv8c” при выходе из программы для процесса клиента, для rphost ничего не показывает (8.3.5). А в 8.2 в rphost показывается аварийное завершение процесса, на клиенте – только выход из программы.
…
(текст комментария доступен только участникам Мастер-группы)
Как-то не получается отправить решение задания 49. Не отображает как обычно, что ждет одобрения администратора.
Добрый день!
К комментарию можно добавить файлы следующих форматов: txt, zip, rar, doc, docx, xls, xlsx, ppt, pptx.
Вы пытаетесь добавить файл формата logcfg.xml.
Сохраните файл в другом формате и прикрепите к Вашему комментарию.
Добрый день, Андрей.
Хотелось бы узнать по журналу регистрации в конфигурации. По непонятным причинам упала база и была восстановлена из ночной копии. Но теперь отсутствует доступ, к старому журналу регистрации. Пишется и читается только новый журнал с момента восстановления.
Вопрос, можно ли каким-то образом получить доступ к старому журналу регистрации?
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо.
Файл “Практическое задание 50” называется с суффиксом “15” вместо “50”:
Optimize-1C-Practical-15.pdf
Здравствуйте, Александр!
Уже исправили :)