<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Скрипт для обнаружение задержек данных]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Скрипт для обнаружение задержек данных форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 03 May 2026 16:41:12 +0300</pubDate>
		<item>
			<title>Скрипт для обнаружение задержек данных</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum17/message81470/topic9474/">Скрипт для обнаружение задержек данных</a></b> в форуме <a href="http://forum.quik.ru/forum17/">Обмен опытом</a>. <br />
			Вот так сегодня тормозит Сбербанк:
====code====
<pre>Mon Feb 16 10:27:48 2026,задержка(сек)=60
Mon Feb 16 10:28:18 2026,задержка(сек)=90
Mon Feb 16 10:28:48 2026,задержка(сек)=120
Mon Feb 16 10:29:18 2026,задержка(сек)=150
Mon Feb 16 10:30:18 2026,задержка(сек)=31
Mon Feb 16 10:30:48 2026,задержка(сек)=61
Mon Feb 16 10:31:18 2026,задержка(сек)=91
Mon Feb 16 10:31:48 2026,задержка(сек)=122

Mon Feb 16 11:11:18 2026,задержка(сек)=60
Mon Feb 16 11:11:48 2026,задержка(сек)=90
Mon Feb 16 11:12:18 2026,задержка(сек)=120

Mon Feb 16 14:25:19 2026,задержка(сек)=39
Mon Feb 16 14:25:49 2026,задержка(сек)=69
Mon Feb 16 14:26:19 2026,задержка(сек)=99
Mon Feb 16 14:26:49 2026,задержка(сек)=129

Mon Feb 16 16:43:49 2026,задержка(сек)=32
Mon Feb 16 16:44:19 2026,задержка(сек)=62
Mon Feb 16 16:44:49 2026,задержка(сек)=92
Mon Feb 16 16:45:19 2026,задержка(сек)=122
Mon Feb 16 16:45:49 2026,задержка(сек)=152

Mon Feb 16 19:22:50 2026,задержка(сек)=42
Mon Feb 16 19:23:19 2026,задержка(сек)=72
Mon Feb 16 19:23:50 2026,задержка(сек)=102
Mon Feb 16 19:24:20 2026,задержка(сек)=132
Mon Feb 16 19:24:50 2026,задержка(сек)=162
Mon Feb 16 19:25:50 2026,задержка(сек)=58
Mon Feb 16 19:26:20 2026,задержка(сек)=89
Mon Feb 16 19:26:50 2026,задержка(сек)=119

Mon Feb 16 19:27:50 2026
</pre>
============= <br />
			<i>16.02.2026 18:32:12, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum17/message81470/topic9474/</link>
			<guid>http://forum.quik.ru/messages/forum17/message81470/topic9474/</guid>
			<pubDate>Mon, 16 Feb 2026 18:32:12 +0300</pubDate>
			<category>Обмен опытом</category>
		</item>
		<item>
			<title>Скрипт для обнаружение задержек данных</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum17/message81425/topic9474/">Скрипт для обнаружение задержек данных</a></b> в форуме <a href="http://forum.quik.ru/forum17/">Обмен опытом</a>. <br />
			Для обнаружения ситуаций, когда соединение с сервером нормальное, но с сервера не поступают данные ВООБЩЕ написал скрипт. <br />Скрипт пишет данные о времени последней связи с сервером и фиксирует задержу в лог файле.<br />скрипт в стадии тестирования.<br />Желающие присоединяйтесь.<br />
====code====
<pre>function HMS(T) 
&nbsp;&nbsp;&nbsp;local hms=0; for s in T:gmatch("&#91;^:&#93;+") do hms=60*hms+tonumber(s) end 
return hms;
end
MaxTime=30 
function main()
&nbsp;&nbsp;&nbsp;while run do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TS=getInfoParam("SERVERTIME")--&nbsp;&nbsp;Время сервера&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TW=getInfoParam("LASTRECORDTIME")--&nbsp;&nbsp;Время последней записи&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if TS and TW&nbsp;&nbsp;then 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TL=getInfoParam("LASTPINGTIME")&nbsp;&nbsp;--Время последней проверки связи&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if TL_OLD and TL~=TL_OLD then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local str=os.date()
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if D&#62;MaxTime then str=str..",задержка(сек)="..D; end 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log:seek("set",begin); 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log:write(str.."&#92;n"); &nbsp;&nbsp;&nbsp;Log:flush(); 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if D&#62;MaxTime then begin=Log:seek(); end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TS_HMS=HMS(TS);&nbsp;&nbsp;&nbsp;D=math.abs(HMS(TW)-TS_HMS)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TL_OLD=TL;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep(200);
&nbsp;&nbsp;&nbsp;end
end
function OnInit(ph)
ph=ph:sub(1,ph:len()-3).."log"; 
Log = io.open(ph, "w");Log:close(); Log = io.open(ph, "r+");
 begin=Log:seek(); 
D=0;
&nbsp;&nbsp;&nbsp;run=true
end

</pre>
============= <br />
			<i>16.02.2026 08:30:40, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum17/message81425/topic9474/</link>
			<guid>http://forum.quik.ru/messages/forum17/message81425/topic9474/</guid>
			<pubDate>Mon, 16 Feb 2026 08:30:40 +0300</pubDate>
			<category>Обмен опытом</category>
		</item>
	</channel>
</rss>
