Как проверить работу дата-центра? - страница 7

 
Мда... Нужно быть энтузиастом, чтобы юзать дц. Сегодня обнаружил на всех валютных парах Альпари по несколько разрывов. В 21-15 и после нуля часов по серверному времени. Сразу не понял, что никакой войны ночью не было.



Стал пытаться обновить отсутствующие котировки - понятное дело, что датацентру все мои нажимания "Обновления" по барабану.
Так что выражение "для скооперировавшихся трейдеров" - несколько смело, однако.
Работать без дц немного спокойней, по крайней мере не добавляется еще одно "слабое звено", которое по сути является черным ящиком и никаких опозновательных знаков на себе не несет, кроме трех видов сообщений о статусе
"Started", "Stopped" и "Unknown" . Сами логи никакой информации для меня не представляют, кроме того, что пытаются залогинится иногда и сделать ливапдейт, когда он уже не нужен.
Я не могу представить вариантов использования ДЦ кроме одного - на каждый независимый канал связи вешается по одному дц на каждого брокера и тип счета (демо и реал). Если имеет два канала связи (кабельный интренет и XDSL), два поставщика котировок и на каждом по реалу и демосчете - тогда нужно ставить 2х2х2 датацентров.
 
Без датацентра тоже не смог на одном из счетов заклеить дырки. Сколько не перегружал МТ4 - всегда берет по 2 бара. Сервер Альпари. "Обновление" идет из одного источника, а результат разный. Я конечно, могу при желании добиться синхронизации (путем перезагрузки компа, терминалов, переписи history из одной папки в другую), но не интуинтивно понятным путем.



Разрывы:
 
На всякий случай логи двух терминалов, работающих через дц:
один
2005.11.29 18:04:18 '105040': login (4.00, #2841B56A)
2005.11.29 18:03:48 '105040': DataCenter connecting failed [6]
2005.11.29 18:03:45 '105040': login (4.00, #2841B56A)
2005.11.29 18:03:06 HistoryCenter: 14999 bars imported in 'GBPUSD15'
2005.11.29 18:02:36 '105040': login (4.00, #2841B56A)
2005.11.29 18:02:35 HistoryCenter: synchronize 'GBPUSD15'
2005.11.29 18:00:13 Custom indicator EZZ GBPUSD,M15: removed
2005.11.29 17:13:07 '105040': login (4.00, #2841B56A)
2005.11.29 17:11:41 '105040': DataCenter connecting failed [6]
2005.11.29 16:13:35 '105040': login (4.00, #2841B56A)
2005.11.29 16:13:33 '105040': login (4.00, #2841B56A)
2005.11.29 14:11:10 '105040': login (4.00, #2841B56A)
2005.11.29 14:10:20 '105040': DataCenter connecting failed [6]
2005.11.29 14:10:17 '105040': login (4.00, #2841B56A)


второй
2005.11.29 18:04:21 '105039': login (4.00, #2841B56A)
2005.11.29 18:03:50 '105039': DataCenter connecting failed [6]
2005.11.29 18:03:30 '105039': login (4.00, #2841B56A)
2005.11.29 18:03:28 '105039': login (4.00, #2841B56A)
2005.11.29 17:13:07 '105039': login (4.00, #2841B56A)
2005.11.29 17:11:41 '105039': DataCenter connecting failed [6]
2005.11.29 16:13:38 '105039': login (4.00, #2841B56A)
2005.11.29 16:13:35 '105039': login (4.00, #2841B56A)
2005.11.29 16:13:26 '105039': login (4.00, #2841B56A)
2005.11.29 14:28:08 '105039': login (4.00, #2841B56A)
2005.11.29 14:28:06 '105039': login (4.00, #2841B56A)
2005.11.29 14:11:12 '105039': login (4.00, #2841B56A)
2005.11.29 14:10:22 '105039': DataCenter connecting failed [6]
2005.11.29 14:10:19 '105039': login (4.00, #2841B56A)
2005.11.29 14:09:22 '105039': connect failed [6]
2005.11.29 13:32:05 '105039': login (4.00, #2841B56A)
2005.11.29 13:32:02 '105039': login (4.00, #2841B56A)


на этих терминалах советники просыпаются только вечером

Третий лог от терминала, работающего напрямую:
2005.11.29 18:32:08 '117245': login (4.00, #2841B56A)
2005.11.29 18:03:45 '117245': login (4.00, #2841B56A)
2005.11.29 18:03:30 HistoryCenter: 2 bars imported in 'GBPUSD15'
2005.11.29 18:03:30 '117245': login (4.00, #2841B56A)
2005.11.29 18:03:05 HistoryCenter: synchronize 'GBPUSD15'
2005.11.29 18:02:23 HistoryCenter: synchronize 'GBPUSD15'
2005.11.29 18:00:59 HistoryCenter: 15034 bars imported in 'GBPUSD15'
2005.11.29 18:00:55 '117245': login (4.00, #2841B56A)
2005.11.29 18:00:51 HistoryCenter: synchronize 'GBPUSD15'
2005.11.29 17:39:11 Mail: 'NRTR v3' has been sent
2005.11.29 17:37:14 '117245': login (4.00, #2841B56A)
2005.11.29 16:16:21 Mail: 'NRTR v3' has been sent
2005.11.29 16:01:19 Mail: 'NRTR v3' has been sent
2005.11.29 15:31:36 Mail: 'NRTR v3' has been sent
2005.11.29 15:17:32 Mail: 'NRTR v3' has been sent




Непонятно происхождение ошибки 6 при работе через ДЦ, в то время как напрямую такой ошибки нет.
 
ДЦ делает попытки соедниться с сервером через разумные промежутки времени:
0 сек - в первый раз
10 сек - после 1 первой неудачи
20 сек - после 18 неудач
30 сек - после 24
В тот момент, когда ДЦ сам не соединился с главным сервером, он никому не дает к себе законнектиться. Отсюда "DataCenter connecting failed [6]".
 
Пришел к выводу, что есть разница между отстутствием котировок в терминалах 21.11 от 29.11.05.
В промежуток между 18.11 и 21.11 котировки в дц поступали и копились в базе, только терминалам не выдавались (терминалы не могли достучаться до дц, пока я вручную в одном из терминалов не нажал "Обновление" - тогда остальные два терминала автоматом связались с датацентром ). После восстановления связи между терм и дц. все стало работать так, как будто ничего не было.
А 29.11 (то есть вчера) связь не имел сам датацентр (то ли инета не было, то ли еще какая причина - неважно) и все попытки получить новые котировки через дц провалились. Более того, в одном из терминалов "дырявые" базы имели отметку "валидности", вследствие чего я не смог и напрямую обновить базы. Пришлось просто сносить базы 15-минуток по всем валютным парам и подкачивать вручную на максимальную глубину. Надо бы какой-нибудь скрипт на этот случай сделать, а то утомляет вручную.
 
Чего то он поудалял (билд 285)

05:44:15 195.135.1.3: '105039' login [ver: 400.186]
05:44:22 195.135.1.3: '105040' login [ver: 400.186]
07:08:03 195.135.1.3: '105039' login [ver: 400.186]
07:08:04 195.135.1.3: '105040' login [ver: 400.186]
09:45:39 Datafeed: thread terminated
09:45:41 Exit: server deleted
09:45:41 Exit: data feeder deleted
09:45:41 Exit: LiveUpdate base deleted
09:45:41 Exit: news base deleted
09:45:41 Exit: ip base deleted
09:45:41 Exit: securities deleted
09:45:41 Exit: history center deleted
09:45:41 Exit: finished
09:45:41 Exit: finished
 
Чего то он поудалял (билд 285)

05:44:15 195.135.1.3: '105039' login [ver: 400.186]
05:44:22 195.135.1.3: '105040' login [ver: 400.186]
07:08:03 195.135.1.3: '105039' login [ver: 400.186]
07:08:04 195.135.1.3: '105040' login [ver: 400.186]
09:45:39 Datafeed: thread terminated
09:45:41 Exit: server deleted
09:45:41 Exit: data feeder deleted
09:45:41 Exit: LiveUpdate base deleted
09:45:41 Exit: news base deleted
09:45:41 Exit: ip base deleted
09:45:41 Exit: securities deleted
09:45:41 Exit: history center deleted
09:45:41 Exit: finished
09:45:41 Exit: finished

Это просто сообщения об удалении объектов из памяти.
 
Кстати о птичках. Логи пишутся в тайм-зоне GMT ?
Потому как у меня на компе стоит Московское время, логи пишутся МТС-3часа, Альпари сервера идут в МСК-2 часа.
 
Прицепил четвертый терминал к дата-центру. Полет нормальный, нужна дополнительная память на комп, не хватает:)
 
Добавил памяти, теперь можно еще пяток терминалов вешать, мониторов не хватает :)