
Александр
19.09.2016
07:29:11
Еще бы документооборот

Grigory
19.09.2016
07:30:46
У нас вроде как намечается на горизонте еще одно тестирование, уже в другой компании. Возможно, там будет документооборот.

Sergey
19.09.2016
09:15:24
Эх, на линуксовых бы клиентах, с вэбом и ЕРП-УТ-Док
да плюс еще с РБД

Google

Sergey
19.09.2016
09:16:06
и обменами с БП-Сайтами и прочими...

Alexey
19.09.2016
10:15:50
https://pgconf.ru/2016/90069

Владислав
19.09.2016
11:45:58
Друзья, вопрос задам по RAID?
Есть HP DL380 Gen8 и встроенный контроллер B320i. Купил P420. Он подхватит все Array? Или не факт?

Peter
19.09.2016
12:05:59

Владислав
19.09.2016
12:06:35

Peter
19.09.2016
12:07:14
про "на дисках" - это очень смелое утверждение
здесь
https://habrahabr.ru/company/advanserv/blog/163451/
утверждается, что на дисках

Grigory
19.09.2016
16:38:51
Мы в наших тестах 1С столкнулись с интересным моментом. Довольно часто 1С забывает закоммитить транзакцию.
Сталкивался ли кто с аналогичным поведением или это какой-то наш локальный артефакт?

Михаил
19.09.2016
16:42:18
При проведении "отказ" по некоторым причинам, например нет товаров на складе, транзакция есть, коммита нет
Если я все правильно понял
Сейчас это нормальная практика, залить данные, проверить есть ли записи меньше нуля по таблице

Grigory
19.09.2016
16:46:29
я не знаю, как это со стороны 1С выглядит, со стороны постгреса это выглядит так - пришло соединение, сказало BEGIN, поапдейтило что-то и сидит
примерно так:
https://gist.github.com/gsmol/79a74425537a563a5dca67f4b95fecd4

Google

AbiGeuS
22.09.2016
06:57:51
Добрый день. Использую PostgreSQL 9.4.9 1C сборка от postgrespro. На эту версию перешли относительно недавно, до этого был 9.3.4 1C. Довольно часто ловлю такие вот ошибки index "pg_depend_reference_index" contains unexpected zero page at block 191. Statement: create temporary table tt1...
Информационная база - зарплата и управление персоналом.
Ошибка возникает почти при аналогичных условиях:
База работает, затем ночью проходит создание дампа, отключение клиентов (остановка сервера 1с, остановка сервиса postgresql), далее архивируются и подчищаются wal'ы и снова старт postgresql и 1C. Далее начинается проблема описанная выше. Возникает не каждый раз и не каждый день, но уже с регулярностью. Кто-то сталкивался с подобной проблемой? Куда копать? Почему postgres начинает сыпаться на операциях с временными таблицами? Может проблема в online_analyze проходящего с патчем 1с? Его настройки выставлены по умолчанию.


Grigory
22.09.2016
07:02:43
похоже на покоррапченный индекс, пробовали делать реиндекс?
REINDEX TABLE pg_catalog.pg_depend;

AbiGeuS
22.09.2016
07:03:25
Регулярно при появлении ошибки.
Но ситуация повторяется

Sergey
22.09.2016
07:04:36
странно, не может ли быть проблема с дисками?

Grigory
22.09.2016
07:05:18
fsync включен?

AbiGeuS
22.09.2016
07:07:12
dmesg молчит. ОС Centos 7.2 lvm + xfs. Все это дело крутится в виртуалке esxi. Все настройки postgres выставленны в макс сохранность. Fsync, full_page_write, synchronous_commit все включено.
Кластер с чексуммами.
На том же гипервизоре работает еще тьма виртуалок, правда в основе win машины - там все ок.

Grigory
22.09.2016
07:11:11
и ломается индекс после этой ночной рутины?

AbiGeuS
22.09.2016
07:11:17
Да

Grigory
22.09.2016
07:11:48
значит что-то Вы там неправильно делаете =)(с) кэп

AbiGeuS
22.09.2016
07:12:28
Ну я готов предположить такой момент. Вопрос в том что не так :)

Sergey
22.09.2016
07:14:35
хм, не может ли быть что сервер 1с работает во время дампа?

Grigory
22.09.2016
07:15:02
подозреваю, что такое кол-во слоев абстракций между данными и дисками - виртуалка,lvm - может играть роль

AbiGeuS
22.09.2016
07:16:49
Каким образом это может повлиять на работу индекса в конкретной базе - не знаю даже.
Да и причем между моментом снятия дампа и остановкой сервера постгреса промежуток в час.

Grigory
22.09.2016
07:23:39
а Вы валы вручную после остановки подчищаете?

Google

AbiGeuS
22.09.2016
07:24:18
Там на самом деле как-то так : 4:00 останавливаем 1с, делаем дамп. Восстанавливаем дамп в тестовую базу, поднимаем 1с. 5:30 отставка 1с, остановка postgresql, подчищаем wal и их убираем в архив, запускаем postgres, делаем basebackup, запускаем 1с. Далее ловим ошибки.
Скриптом. Подчищаю из некоего архива на другом диске куда они уходят через archive_command
Каталог постгреса не трогаю вообще.

Grigory
22.09.2016
07:26:18
попробуйте делать все тоже самое, но без остановки постгреса

AbiGeuS
22.09.2016
07:28:28
Вы думаете что остановка постгреса больное место?

Grigory
22.09.2016
07:31:00
ну похоже на то
или хотя бы сделайте checkpoint перед остановкой
конкретно в вашем случае больное место =)

AbiGeuS
22.09.2016
07:33:55
Кстати, еще уделю внимание тому что реально сами запросы во время возникновения проблемы обычно представляют собой работу со временными таблицами. Т.е. запускаются задания планировщика 1с

Sergey
22.09.2016
07:44:38
вот почему и вопрос о работающей 1с

AbiGeuS
22.09.2016
07:59:12
вот почему и вопрос о работающей 1с
На момент выполнения работ над бд 1с уже выключен. Да и проводимые работы по сути с таблицами ничего не делают, дамп, архивирование валов, старт и базовая копия. И то в эти моменты 1с выключен. Проблемы приходят после выполнения работ и старта 1с

Andrey
22.09.2016
08:01:40

Александр
22.09.2016
08:02:36
При старте Постгреса в его логе есть такие сообщения:
database system was not properly shut down; automatic recovery in progress
redo starts at 0/9A3F58

AbiGeuS
22.09.2016
08:02:54
Нет
Он норм стартует. И выключается.

Google

Александр
22.09.2016
08:16:47
По тексту ошибки, проблема не с временными таблицами, а с индексом системной таблицы pg_depend...

AbiGeuS
22.09.2016
08:19:22
Да, проявляется при работе со временной табличкой, но в целом да, согласен что проблема в ней. Но я ее переиндексировал каждый раз после возникновения ошибки, но она все равно возвращается.

Александр
22.09.2016
08:22:46
Коллеги писали: Попробуйте не перезапускать Постгрес (если возможно) пару дней...
У нас такие ошибки с индексами бывают при неправильном останове Постгреса...

AbiGeuS
22.09.2016
08:30:55
Вообще если отталкиваться от того что проблема в этом месте, то как-то все странно и плохо получается. Любой легетимный рестарт вдруг может породить неприятности.

Александр
22.09.2016
08:34:50
Да, все правильно, но pg_ctl stop сначала пытается остановить все в смарт режиме, а потом (если не получается в смарт), то принудительно рубит соединения...

AbiGeuS
22.09.2016
08:42:53
Я думаю это бы отражалось как-то в логах, а по ним все ОК. Да и из соединений там должны на этот момент остаться только служебные процессы типа вакуума

Александр
22.09.2016
08:44:56
Да, у нас в логах после этого появляется инфа про redo...

Admin
ERROR: S client not available

AbiGeuS
22.09.2016
08:50:41
Вот, а у меня тишь да гладь. У вас какая версия постгреса?

Александр
22.09.2016
08:56:08
9.4.6, 9.4.8 от postgrespro, но тоже было и на 9.2 от 1С...

Alexey
23.09.2016
05:56:20
Оказывается уже в самом Github признали существование 1С как языка. https://github.com/search?&q=language%3A%221C+Enterprise%22&type=Repositories&ref=searchresults

Михаил
23.09.2016
06:01:42
Вот это поворот, скоро может даже будем гит использовать)

Александр
23.09.2016
06:03:48
Но у него же нет даже названия

Alexey
23.09.2016
06:32:31
кто как думает, 1с с версии 8.5.4 будет собирать данные о клиентах принудительно, но возникает вопрос это правомерно, они же нарушают закон о ПД, и будет ли работать 1с если я полностью для этой программы закрою доступ в инет

Juriy
23.09.2016
06:59:48
в айфоне телеметрия в Купертино уходит огого какая

Александр
23.09.2016
07:00:48
Альтернативы нет, для ведения черной бухгалтерии

Alexey
23.09.2016
07:01:10
но 1с софт российский и должен соблюдать законы

Google

Alexey
23.09.2016
07:02:34

Juriy
23.09.2016
07:03:54
коллеги, а вы не путаете ли случаем данные о клиентах с данными клиентов

Александр
23.09.2016
07:03:55
Ну не начинай

Juriy
23.09.2016
07:05:49
Microsoft вообще приватный ключ от зашифрованного жесткого диска бекапит себе в облако и ничего

Alexey
23.09.2016
07:05:56
а вы знаете какие данные будут утекать им?, и на этот вопрос не кто не скажет, и куда эти данные потом пойдут

Juriy
23.09.2016
07:05:57
на win10

Alexey
23.09.2016
07:06:55
на win10
а что тебе мешает не пользоваться этим продуктом?

Александр
23.09.2016
07:09:13
Где вас таких гордых линуксоидов штампуют? Нет альтернативы у 1с. Это готовый рынок, бухгалтерша тетя Срака не будет изучать ничего нового в твоей конторе. а просто пойдет в друую, правки под новые формы говноотчетности никто не будет делать
И прочее

Juriy
23.09.2016
07:13:55

Denis
23.09.2016
07:14:26
Юр, можно подробнее про телеметрию с iPhone в личку?

Alexey
23.09.2016
07:14:38
если выяснится, что данные с 1с будут утикать налево, то от 1с начнут отказываться, нафига такая прога которая будет сливать данные о фирме третьим лицам

Juriy
23.09.2016
07:21:33
бухгалтерию ведут фирмы-партнеры 1С.
в общем, непонятно, чем сбор телметрии так пугает.
если, конечно, 1С не пиратская

Alexey
23.09.2016
07:24:09
таких контор сейчас пално, некоторые смотрят на такие конторы с подозрением

Juriy
23.09.2016
07:24:16
а данные клиентов и так в 1С много у кого: backup.1c.ru

Александр
23.09.2016
07:32:52
Вот чего я не понимаю, так это всяких 1с в облаках
Мне было бы ссыкотно базу заливать

Juriy
23.09.2016
08:11:20
Мне было бы ссыкотно базу заливать
it, как говорится, depends
помню, как работал в госучреждении. Так там бухгалтерия такие приколы вытворяла, что лучше б не знать.
И в черновиках зарплатной ведомости руководства из столовой пирожки носили (с выпадением листков в лужу, которые нашел безопасник), и провода к мониторам ножницами резали, чтоб скрыть хищения, и даже фальшивого "мальчика из 1С" за компьютер пускали, который данные слил и потом понеслось

Alexey
23.09.2016
08:14:12
слить данные базы 1с не составляет труда, у нас народ доверчивый, я так многих повидал