Bug 8452

Summary: потери памяти netams при обработке schedule ("send report to ...") в случае недоступности smtp-server
Product: [Development] Sisyphus Reporter: Vlad Panchenko <vlad.kadastr@gmail.com>
Component: netamsAssignee: ahtoh <ahtoh@altlinux.org>
Status: CLOSED FIXED QA Contact: qa-sisyphus@altlinux.org
Severity: major    
Priority: P2 CC: serpiph@altlinux.org
Version: unstable   
Hardware: all   
OS: Linux   

Description From 2005-11-10 07:32:39
при "близкой" недоступности указанного smtp входит в цикл с выдачей в лог:
--------------
10.01.2000 05:53:43.9888 scheduler:0 [INFO]: time to exec task 05E1B3 "send
report to admin on LAN on NETWORK+"
10.01.2000 05:53:43.9916 scheduler:0 [INFO]: time to exec task 08FFFF "html"
10.01.2000 05:53:43.9945 alerter:0 [ERR]: connect of socket failed: 111,
(Connection refused)
Possibly no SMTP servers there!
localhost
10.01.2000 05:53:43.9958 alerter:0 [ERR]: connect of socket failed: 111,
(Connection refused)
Possibly no SMTP servers there!
localhost
10.01.2000 05:53:43.9968 alerter:0 [ERR]: connect of socket failed: 111,
(Connection refused)
Possibly no SMTP servers there!
localhost
...
------------
при этом через пару минут ситуация усугубляется тем, что кернел в растерянности
начинает грохать задачи и одним из первых mysqld после чего логи с
ругательствами netams вмиг разрастаются уже и до предела диска - в результате
получаем почти мертвую машину и админа в полном недоумении
Steps to Reproduce:
1.ставим по дефолту netams
2.забываем указать ему правильный smtp-server (оставляем localhost)
3. в ближайшие нуль-ноль часов срочно ищем в аптечке корвалол :)
Actual Results:  
все умирает


Expected Results:  
должно хоть шо то жить
------- Comment #1 From 2005-11-10 07:36:19 -------
забыл уточнить 

uname -a
Linux kadastr 2.6.12-wks26-up-alt4 #1 Tue Aug 9 14:06:25 MSD 2005 i686 GNU/Linux

>show version
NeTAMS version 3.3.0 (build 2692.1) builder@xeon.office.altlinux.ru / Fri Sep  9
18:30:18 MSD 2005
Run time: 26 mins 7.5148 secs
System time: 0.0020 secs
Average CPU/system load: 0.00%
Process ID: 26869 RES: 0K
Memory allocated: 751800 (5528), freed (501) (0 NULL) [5027 used]

Total objects:
   Oids used: 13
   NetUnits: 4
   Policies: 6
   Services: 11
   Users: 2
   Connections: 2 active, 2 total
   Scheduled tasks: 2
Alerter 0 queue max: 255, current: 0

Services info:
 Storage ID=1 type MYSQL wr_q 0/119 rd_q 0/76
 Data-source ID=1 type LIBPCAP source ppp0:0 loop 8935 average 162624 mcsec
    Perf: average skew delay 154983 mcsec, PPS: 6, BPS: 901
>   
------- Comment #2 From 2005-11-10 07:40:50 -------
может вообще пока этот schedule выключить ?
кому надо - пусть включит и сам потом разбирается
да пару слов написать в  netams-README.ALT 
------- Comment #3 From 2005-12-08 15:36:46 -------
Исправлено авторами в новой версии