Блог им. Cellinsky

tslab шалит

Tslab отчудил по новому. Один из типов мониторинга, занимается тем, что читает все строчки в логе по мере их появление и разбирает на известные структуры. Есть самая общая, это то, что строка всегда начинает с отметки времени и данных после. Собственно агент смотрит на время, и если отставание от системного больше чем на 3 минуты, то отдается авария, причем снятие этого параметра идет в активном режиме. То есть машина расположенная вне торгового vps, цепляется на сетевой порт и снимает показания датчика. Это сделано на случай, если тслаб например глухо подвис (были прецеденты) или когда у хостера пропадает интернет (тоже были прецеденты). Последний случай самый чудный, ибо мониторинг на самой машине с tslab рад-бы крикнуть, что дело дрянь, да не может — интернета нету и ты никогда не узнаешь, что торговлей писец. Если только не держать постоянно соединение, что достаточно затруднительно, если ты не пялишся в монитор весь рабочий день. Так вот, неожиданно приходит авария. Агент отвечает, но как-то бессвязно, не вижу, говорит, отметки о времени и посчитать дельту следовательно не могу. Заглядываю,  а там вот такая картина в логе:

tslab шалит

Видны ошметки от среды сборки судя по всему (TeamCity) и пачки ошибок. Рестарт, как говорится помог, но такой вариант глюка встречаю впервые за несколько лет. Как говорится, будьте бдительны. Не смотря на то, что визуально всё было живо, реально — не очень. Свихнувшийся робот, это последний кандидат, которому хотелось бы доверить торговлю.

  • обсудить на форуме:
  • TSLab
  • Ключевые слова:
  • tslab
| ★4
26 комментариев


avatar
1 у тслаба есть техподдержка… делаешь дамп памяти с зависшей прогой и шлешь разрабам
2 делай так — настрой письма по сообщениям на пересчет скрипта… тебе на каждый пересчет будет падать письмо на почту… на смартфон поставь почтовый клиент… на каждое письмо он будет пищать… и легко будет посмотреть работает тслаб или отвалился
avatar
ves2010, письмо на почту каждый пересчет? т.е. каждую минуту письмо? 
Кирилл Глухов, 
все элементарно… если у тебя все скрипты на 1 минуте… то..
делаешь специальный скрипт (который просто считает но сделок не делает) с удобным временем пересчета… например у меня раз в 5 минут… и только по нему пойдут письма... 
в остальных агентах заходишь в настройках и ставишь галку — не уведомлять пересчет…

вообще запускать тслаб под VPN это трэш… он ресурсы жрет немерено… у мя торговля выжирает 8гиг памяти из 20ти на сервере
вообще если делать впн, то дешевле взять вдс за 5000 в месяц, либо купить сервер бу и воткнуть в стойку в датацентре
avatar

ves2010, странно, что так много памяти линейные скрипты забирают. А какая у Вас версия? Примерно в районе сборки 2.0.33.33 были сделаны серьезные оптимизации по использованию памяти.

 

В частности, у меня загрузка тяжелой конфигурации с опционами и кучей окон снизилась с 12 до 4 ГБайт.

 

ПС Сейчас актуальная сборка 2.0.33.53, если еще более новую не выкатили.

avatar
ch5oh, сам тслаб жрет 4.5 гига все остальное отжирает еще 4 гига
avatar
ves2010, я конечно верю парням из тслаб, но не настолько, что-бы отправлять туда дампы с рабочей системы :) Поэтому, к сожалению, любые баги, которые не удается стабильно воспроизводить на чистой системе, останутся со мной :(
avatar
Sergey Cellinsky, а в чем проблема скинуть дамп??? по нему ничего не восстановить… нельзя взять дамп и запустить его как программу… я тож долго думал… и решил скинуть… у разрабов есть всегда возможность просто сгрузить скрипты напрямую у тебя...
ну и я обычно тогргую такое тридесятое говно, что нормальными деньгами туда не залезть никак… даже если и украдуть ботов, то торговать можно только на 5 копеек… а если на рубль то слив гарантирован
avatar
ves2010, о! по контролю за пересчётами тоже мысль, спасибо.
avatar

ves2010, в программе есть встроенная возможность "Интервал мониторинга".

 

С заданным интервалом будет генерироваться сообщение с кодом 38.


Дальше берем "Менеджер уведомлений", настраиваем и отправляем себе уведомление любым из доступных способов: электронная почта, Телеграмм, звуковое оповещение через динамики ;-) .

 

Наверное, если хорошо попросить, то коллеги смогут еще что-то добавить (скайп? вотсапп? смс?)

avatar

А что за поставщик? СмартКОМ, кажется?

Так, может, это смартком выпендрился экзотически?

У них сегодня был сбой на основном торговом контуре утром.

avatar
ch5oh, когда система отваливается смартком обычно продолжает работать... 
avatar

ves2010, разве? Соединение просто разрывают и дальше если в настройках поставщика указан резервный адрес он уходит на него автоматом.

 

Наверное, у Вас настроено автоматическое переключение на резерв.

 

Кстати, Вы не в курсе у айти есть отдельный секретный сервер только для ФОРТС?

avatar
ch5oh, я не настраивал переход на резервный сервер… т.к смартком падает счас редко 
avatar

ves2010, =) сегодня утром у меня сбойнул, собака.

Как раз когда был нужен как воздух.

avatar
ch5oh, ихначально сиди на резервном… там народу меньше и он падает в разы реже
avatar
ves2010, я одно время на резервном сидел постоянно, он по ощущениям в разы реже отключался или падал. Но потом косяком пошли сбои, пришлось вернуться на праймари.
avatar
Sergey Cellinsky, в айти есть какой то незаменимый спец… 2 раза в год он уходит в отпуск… и начинается трэш и кишки… каждый год так 
avatar
Это стектрейс обычный, надо смотреть верхнюю строку
avatar
ПBМ, посмотрел… легче не стало :) это надо программистом быть и контекст понимать. Я не настолько силён. 

avatar

Sergey Cellinsky, тикет в техподдержку

к тикету приложить файл журнала в котором содержится эта конкретная ошибка.

 

На СЛ Вам никто помочь не сможет очевидно.

avatar
ch5oh, да это понятно. Я отписался для информации, что бывают такие чудеса. Может кого-то спасёт :)
avatar
Sergey Cellinsky, да вы и не обязаны знать-понимать, это ж не вы разрабатывали.
похоже что-то с датами сделок косякнуло.
а TeamCity — это видимо их сервер автоматической сборки версий.
avatar
Sergey Cellinsky, обращаетесь к элементу, которого уже нет в списке, точнее номер которого нет в списке 
avatar
Андрей К, тут проблема в том, что это не ТС обращается. А какой-то «заворот кишок» случился сам собой.
avatar
Жесть…
avatar

Читайте на SMART-LAB:
Установили новый купон по выпуску облигаций БО-П13
Друзья, привет! Первый пост в этом году начинаем с хороших новостей — в рамках оферты мы установили новую ставку купона по облигациям серии...
Фото
Российский бизнес вдвое увеличил активность на денежном рынке
Фото
ПАО «АПРИ» объявляет сбор заявок на новый выпуск облигаций серии БО-002Р-13
ПАО «АПРИ» объявляет сбор заявок на новый выпуск облигаций серии БО-002Р-13 ПАО «АПРИ» сообщает об открытии книги заявок на...
Фото
Актуальный состав портфеля и взгляд на рынок 2026: по-прежнему 0% позитива.
Добрый вечер! С момента предыдущего поста, касающегося моего портфеля, прошел квартал.  Пришло время актуализировать его состав. Также поделюсь...

теги блога Sergey Cellinsky

....все тэги



UPDONW
Новый дизайн