ошибка при выполнении теста на линуксе

все о нагрузочном тестирвоании

Модератор: Дмитрий Юхтимовский

ошибка при выполнении теста на линуксе

Сообщение avelor » 12 мар 2014, 15:35

Здравствуйте!
пытаемся выполнить тест TPC на сервере 1с 8.3 + postgres на линуксе. при нажатии кнопки выполнить через некоторое время платформа вылетает с ошибкой СУБД invalid byte sequence for encoding "UTF8". (как я понимаю, в процессе
локаль используется ru_RU.UTF-8, как в системе, так и в скуле. прочие базы работают, но в продакшен этот сервер еще не внедрен, собственно в процессе тестирования поднялся вопрос о производительности.

возникает вопрос - имеет место быть какая-то некорректная настройка? или Вашему тесту необходима база в кодировке отличной от юникода? в таком случае не подскажете в какой?
Спасибо заранее
avelor
 
Сообщений: 3
Зарегистрирован: 12 мар 2014, 15:28

Re: ошибка при выполнении теста на линуксе

Сообщение Гилёв Вячеслав » 17 мар 2014, 15:03

avelor писал(а):Здравствуйте!
пытаемся выполнить тест TPC на сервере 1с 8.3 + postgres на линуксе. при нажатии кнопки выполнить через некоторое время платформа вылетает с ошибкой СУБД invalid byte sequence for encoding "UTF8". (как я понимаю, в процессе
локаль используется ru_RU.UTF-8, как в системе, так и в скуле. прочие базы работают, но в продакшен этот сервер еще не внедрен, собственно в процессе тестирования поднялся вопрос о производительности.

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

скачайте свежую версию, что получилось?
Гилёв Вячеслав
 
Сообщений: 2436
Зарегистрирован: 11 фев 2013, 15:40
Откуда: Россия, Москва

Re: ошибка при выполнении теста на линуксе

Сообщение avelor » 17 мар 2014, 15:28

скачайте свежую версию, что получилось?

скачал по ссылке http://www.gilev.ru/1c/tpc/tpc_gilv_for82.dt

получилось
данная конфигурация предназначена для запуска только на платформе версии 8.2
для текущей версии необходимо загрузить соответствующую конфигурацию с сайта http://www.gilev.ru

я так понимаю, это и является ответом на мой вопрос? =) для 8.3 теста такого нет?
avelor
 
Сообщений: 3
Зарегистрирован: 12 мар 2014, 15:28

Re: ошибка при выполнении теста на линуксе

Сообщение Гилёв Вячеслав » 21 апр 2014, 20:03

avelor писал(а):
скачайте свежую версию, что получилось?

скачал по ссылке http://www.gilev.ru/1c/tpc/tpc_gilv_for82.dt

получилось
данная конфигурация предназначена для запуска только на платформе версии 8.2
для текущей версии необходимо загрузить соответствующую конфигурацию с сайта http://www.gilev.ru

я так понимаю, это и является ответом на мой вопрос? =) для 8.3 теста такого нет?


для 8.3 http://www.gilev.ru/1c/tpc/GILV_TPC_G1C_83.dt
Гилёв Вячеслав
 
Сообщений: 2436
Зарегистрирован: 11 фев 2013, 15:40
Откуда: Россия, Москва

Re: ошибка при выполнении теста на линуксе

Сообщение avelor » 21 апр 2014, 20:17

оу, спасибо, пригодится.
только вот сервер уже отдали клиенту - практические тесты показали, что "не тормозит" :)
avelor
 
Сообщений: 3
Зарегистрирован: 12 мар 2014, 15:28

Re: ошибка при выполнении теста на линуксе

Сообщение GrandMax » 16 май 2014, 21:50

Выполняю тест для платформы 8.3.4 на сервере на базе Ubuntu/PostgreSQL9.2
В результате получаю "invalid byte sequence for encoding "UTF8" 0x9e
До этого пару раз выпадала 0х90 и что совсем странно 1 раз отработала до конца, но результат показала крайне малый, на уровне 10.
Пробовал выставлять client_encoding в WIN1252, к сожалению без изменений.
Что подсоветуете?
Вложения
gilev.jpg
gilev.jpg (200.7 KiB) Просмотров: 6741
GrandMax
 
Сообщений: 1
Зарегистрирован: 16 май 2014, 21:43

Re: ошибка при выполнении теста на линуксе

Сообщение ssavel » 19 май 2014, 13:40

GrandMax писал(а):Выполняю тест для платформы 8.3.4 на сервере на базе Ubuntu/PostgreSQL9.2
В результате получаю "invalid byte sequence for encoding "UTF8" 0x9e
До этого пару раз выпадала 0х90 и что совсем странно 1 раз отработала до конца, но результат показала крайне малый, на уровне 10.
Пробовал выставлять client_encoding в WIN1252, к сожалению без изменений.
Что подсоветуете?


Добрый день!
Вам удобно будет продемонстрировать проблему через TeamViewer?
Если да, то пишите мне в скайп "s.savel".
ssavel
 
Сообщений: 7
Зарегистрирован: 21 мар 2014, 15:30

Re: ошибка при выполнении теста на линуксе

Сообщение 1nn0 » 03 июн 2014, 22:30

Такая же история. Те же ошибки. Еще и в лог postgres валится куча сообщений типа.
Код: выделить все
2014-06-03 23:25:26 MSK ERROR:  invalid byte sequence for encoding "UTF8": 0xad
2014-06-03 23:25:26 MSK STATEMENT:  SELECT
        T2._LineNo,
        T2._KindRRef,
        T2._Value_TYPE,
        T2._Value_S,
        T2._Value_RTRef,
        T2._Value_RRRef
        FROM _AccRg43 T1
        INNER JOIN _AccRgED76 T2
        ON T1._RecorderRRef = T2._RecorderRRef AND T1._LineNo = T2._LineNo
        WHERE T1._RecorderRRef = '\255\216\\\363\374\350\276\016\021\343\353T\320\177\234\353'::bytea
        ORDER BY T2._LineNo
2014-06-03 23:25:40 MSK ERROR:  invalid byte sequence for encoding "UTF8": 0xae
2014-06-03 23:25:40 MSK STATEMENT:  SELECT
        T1._IDRRef
        FROM _Node8 T1
        WHERE NOT ((T1._IDRRef IN ('\256\322\014$\230\031e\365M\361B(\356\026q\340'::bytea)))
2014-06-03 23:25:49 MSK ERROR:  invalid byte sequence for encoding "UTF8": 0x85
2014-06-03 23:25:49 MSK STATEMENT:  UPDATE _ScheduledJobs4602 SET _RestartAttemptNumber = 0, _State = 1, _StartTime = '2014-06-03 23:25:45'::timestamp, _FinishTime = '2014-06-03 23:25:17'::timestamp
        WHERE _ScheduledJobs4602._ID = '\205\034A\200\255\367C8@\037\032LnoU\273'::bytea
2014-06-03 23:26:00 MSK ERROR:  invalid byte sequence for encoding "UTF8": 0xad
2014-06-03 23:26:00 MSK STATEMENT:  DELETE FROM _InfoRg160
        WHERE _InfoRg160._Period = '2014-06-03 00:00:00'::timestamp AND _InfoRg160._Fld161RRef = '\255\216\\\363\374\350\276\016\021\343\353T\342G\330d'::bytea
2014-06-03 23:26:04 MSK ERROR:  invalid byte sequence for encoding "UTF8": 0xac
2014-06-03 23:26:04 MSK STATEMENT:  UPDATE _ScheduledJobs4516 SET _RestartAttemptNumber = 0, _State = 1, _StartTime = '2014-06-03 23:26:02'::timestamp, _FinishTime = '2014-06-03 23:25:08'::timestamp
        WHERE _ScheduledJobs4516._ID = '\254*\273\221@3\235\211C\204\315\250Y\356\342A'::bytea
2014-06-03 23:26:04 MSK ERROR:  invalid byte sequence for encoding "UTF8": 0xae
2014-06-03 23:26:04 MSK STATEMENT:  UPDATE _ScheduledJobs4503 SET _RestartAttemptNumber = 0, _State = 1, _StartTime = '2014-06-03 23:26:04'::timestamp, _FinishTime = '2014-06-03 23:25:54'::timestamp
        WHERE _ScheduledJobs4503._ID = '\256K\3150\212\341\025Y@\227{5\224\011wx'::bytea
2014-06-03 23:26:18 MSK ERROR:  invalid byte sequence for encoding "UTF8": 0xae
2014-06-03 23:26:18 MSK STATEMENT:  UPDATE _ScheduledJobs4503 SET _RestartAttemptNumber = 0, _State = 1, _StartTime = '2014-06-03 23:26:14'::timestamp, _FinishTime = '2014-06-03 23:26:04'::timestamp
        WHERE _ScheduledJobs4503._ID = '\256K\3150\212\341\025Y@\227{5\224\011wx'::bytea
2014-06-03 23:26:47 MSK ERROR:  invalid byte sequence for encoding "UTF8": 0xae

1nn0
 
Сообщений: 1
Зарегистрирован: 03 июн 2014, 22:28

Re: ошибка при выполнении теста на линуксе

Сообщение Гилёв Вячеслав » 04 июн 2014, 18:28

1nn0 писал(а):Такая же история. Те же ошибки. Еще и в лог postgres валится куча сообщений типа.
Код: выделить все
2014-06-03 23:25:26 MSK ERROR:  invalid byte sequence for encoding "UTF8": 0xad
2014-06-03 23:25:26 MSK STATEMENT:  SELECT
        T2._LineNo,
        T2._KindRRef,
        T2._Value_TYPE,
        T2._Value_S,
        T2._Value_RTRef,
        T2._Value_RRRef
        FROM _AccRg43 T1
        INNER JOIN _AccRgED76 T2
        ON T1._RecorderRRef = T2._RecorderRRef AND T1._LineNo = T2._LineNo
        WHERE T1._RecorderRRef = '\255\216\\\363\374\350\276\016\021\343\353T\320\177\234\353'::bytea
        ORDER BY T2._LineNo
2014-06-03 23:25:40 MSK ERROR:  invalid byte sequence for encoding "UTF8": 0xae
2014-06-03 23:25:40 MSK STATEMENT:  SELECT
        T1._IDRRef
        FROM _Node8 T1
        WHERE NOT ((T1._IDRRef IN ('\256\322\014$\230\031e\365M\361B(\356\026q\340'::bytea)))
2014-06-03 23:25:49 MSK ERROR:  invalid byte sequence for encoding "UTF8": 0x85
2014-06-03 23:25:49 MSK STATEMENT:  UPDATE _ScheduledJobs4602 SET _RestartAttemptNumber = 0, _State = 1, _StartTime = '2014-06-03 23:25:45'::timestamp, _FinishTime = '2014-06-03 23:25:17'::timestamp
        WHERE _ScheduledJobs4602._ID = '\205\034A\200\255\367C8@\037\032LnoU\273'::bytea
2014-06-03 23:26:00 MSK ERROR:  invalid byte sequence for encoding "UTF8": 0xad
2014-06-03 23:26:00 MSK STATEMENT:  DELETE FROM _InfoRg160
        WHERE _InfoRg160._Period = '2014-06-03 00:00:00'::timestamp AND _InfoRg160._Fld161RRef = '\255\216\\\363\374\350\276\016\021\343\353T\342G\330d'::bytea
2014-06-03 23:26:04 MSK ERROR:  invalid byte sequence for encoding "UTF8": 0xac
2014-06-03 23:26:04 MSK STATEMENT:  UPDATE _ScheduledJobs4516 SET _RestartAttemptNumber = 0, _State = 1, _StartTime = '2014-06-03 23:26:02'::timestamp, _FinishTime = '2014-06-03 23:25:08'::timestamp
        WHERE _ScheduledJobs4516._ID = '\254*\273\221@3\235\211C\204\315\250Y\356\342A'::bytea
2014-06-03 23:26:04 MSK ERROR:  invalid byte sequence for encoding "UTF8": 0xae
2014-06-03 23:26:04 MSK STATEMENT:  UPDATE _ScheduledJobs4503 SET _RestartAttemptNumber = 0, _State = 1, _StartTime = '2014-06-03 23:26:04'::timestamp, _FinishTime = '2014-06-03 23:25:54'::timestamp
        WHERE _ScheduledJobs4503._ID = '\256K\3150\212\341\025Y@\227{5\224\011wx'::bytea
2014-06-03 23:26:18 MSK ERROR:  invalid byte sequence for encoding "UTF8": 0xae
2014-06-03 23:26:18 MSK STATEMENT:  UPDATE _ScheduledJobs4503 SET _RestartAttemptNumber = 0, _State = 1, _StartTime = '2014-06-03 23:26:14'::timestamp, _FinishTime = '2014-06-03 23:26:04'::timestamp
        WHERE _ScheduledJobs4503._ID = '\256K\3150\212\341\025Y@\227{5\224\011wx'::bytea
2014-06-03 23:26:47 MSK ERROR:  invalid byte sequence for encoding "UTF8": 0xae


напишите пожалуйста в скайп "s.savel"
Гилёв Вячеслав
 
Сообщений: 2436
Зарегистрирован: 11 фев 2013, 15:40
Откуда: Россия, Москва

Re: ошибка при выполнении теста на линуксе

Сообщение russiagreat » 30 июн 2014, 06:06

Может кому еще пригодится. Была такая же проблема. 1С написало так.

"Установите значение параметра standard_conforming_strings в конфигурационном файле postgresql.conf в значение 'off'."

Мне помогло.
russiagreat
 
Сообщений: 9
Зарегистрирован: 25 июн 2014, 11:13

Re: ошибка при выполнении теста на линуксе

Сообщение Гилёв Вячеслав » 03 июл 2014, 17:57

russiagreat писал(а):Может кому еще пригодится. Была такая же проблема. 1С написало так.

"Установите значение параметра standard_conforming_strings в конфигурационном файле postgresql.conf в значение 'off'."

Мне помогло.


спасибо за информацию!
Гилёв Вячеслав
 
Сообщений: 2436
Зарегистрирован: 11 фев 2013, 15:40
Откуда: Россия, Москва


Вернуться в Нагрузочное тестирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1