Hi!

Это может случаться по трем причинам.

1. Побилась DB

2. Ошибка в парсинге http headers (исправил, закоммичу на днях)

3. действительно кривой ответ сервера (как ни странно, встречается
   довольно часто)


On Wednesday 25 January 2006 12:31, Roman Terleev wrote:
> Здравствуйте, oops.
>
> я уже писал не раз про вылет упса переодически раз в две недели,
> иногда раз в неделю. и вот чего заметил.
>
> как только в oops.log начинает появлятся:
> Wed Jan 25 02:49:42 2006  [0x3cdffbb0]add_header_av(): Invalid header
> string: '<HTML><HEAD>' Wed Jan 25 02:49:42 2006 
> [0x3cdffbb0]add_header_av(): Invalid header string: '</HEAD>' Wed Jan 25
> 02:49:42 2006  [0x3cdffbb0]add_header_av(): Invalid header string: '<br>'
> Wed Jan 25 02:49:42 2006  [0x3cdffbb0]add_header_av(): Invalid header
> string: '<script>' Wed Jan 25 02:49:42 2006  [0x3cdffbb0]add_header_av():
> Invalid header string: '</script>'
>
> то я уже точно знаю что через несколько часов, максимум через сутки упс
> умрёт. далее уже в логе идёт жесткачь:
> Wed Jan 25 03:30:54 2006  [0x702fdbb0]fill_mem_obj(): select: timed out.
> Wed Jan 25 03:31:35 2006  [0xbf00dbb0]add_header_av(): Invalid header
> string: ''U%[/Q5fiLI3-KG_a,e"0oRi!D<k7.-9<eI`6"7u6&''urGPX\.Th Wed Jan 25
> 03:31:35 2006  [0xbf00dbb0]add_header_av(): Invalid header string:
> '=_'B$-e!<NTZJ3P*;On9I<IhBoEu/hbPSfE(K6/@o4&gJ_k>O?F;> Wed Jan 25 03:31:50
> 2006  [0x93e98bb0]statistics(): clients      : 159
>
> далее жесткачь проявляется более агрессивно пока не умирает упс вовсе:
> Wed Jan 25 05:10:17 2006  [0x16e78bb0]add_header_av(): Invalid header
> string: 'b' Wed Jan 25 05:10:17 2006  [0x16e78bb0]add_header_av(): Invalid
> header string: 'j.)<!*V$'>U5\A.(!8]B7&<[EMAIL PROTECTED]&B/q*p)K-)2L Wed
> Jan 25 05:10:17 2006  [0x16e78bb0]add_header_av(): Invalid header string:
> 'Tt=Y\rpkg`c9Boud!i7t#s#<3WR)jk"$H!;odAbms*je>gTWfS71$ Wed Jan 25 05:10:17
> 2006  [0x16e78bb0]add_header_av(): Invalid header string:
> 'E?oX<cdeZAIQZI8Ac(<,l,'FNa4oq+%Z>eOYOTSEkg<HjLR&f/+"W Wed Jan 25 05:10:18
> 2006  [0x3f4fdbb0]add_header_av(): Invalid header string:
> 'YgB.6b1m^rJa%touMnql0RoQ' Wed Jan 25 05:10:18 2006 
> [0x3f4fdbb0]add_header_av(): Invalid header string:
> '`N.0`)[cg!eI+bY%-)[EMAIL PROTECTED]//A41;f5<)dele`Ei)KfPtHH*2 Wed Jan 25 
> 05:10:18
> 2006  [0x3f4fdbb0]add_header_av(): Invalid header string:
> '5Jh3AH)[EMAIL PROTECTED]"[EMAIL PROTECTED];7`5fZjG]M Wed Jan 25 05:10:18
> 2006  [0x3f4fdbb0]add_header_av(): Invalid header string:
> 'g*([EMAIL PROTECTED])bqJsWR;llqFuns4R1gtC%[Ij"@(fXmLKU Wed Jan 25 05:10:18
> 2006  [0x3f4fdbb0]add_header_av(): Invalid header string:
> '&P$3J&SZBA;[EMAIL PROTECTED]@7h6i?2tk3rLE^&uMO_onE50/!<BJYA3Qf Wed Jan 25 
> 05:10:18
> 2006  [0x3f4fdbb0]add_header_av(): Invalid header string:
> 'Ci/Bf6&nt>P-i;fI"g(/4DBuC+\S#n?jH"naG+K&D12W6LH,6"BcK Wed Jan 25 05:10:19
> 2006  [0x2e7ebb0]add_header_av(): Invalid header string: '.5..?.
> .q.?.C...V.G.' Wed Jan 25 05:10:20 2006  [0x55cb4bb0]add_header_av():
> Invalid header string: '...+.5...\<.H<....}.1x.I+K.C..8. ...Xt..'
> .......................
> Wed Jan 25 05:49:30 2006  [0x404ffbb0]add_header_av(): Invalid header
> string: '$.Ik0j.....uAg.OF.zj...`.?.?y' Wed Jan 25 05:49:30 2006 
> [0x404ffbb0]add_header_av(): Invalid header string:
> 'X...f..U..LtI.4.0`..4.k.U.....H...$..3B.D'
>
> утром я убил dburl
> форматнул сторадж и запустил упс оробратно
> Wed Jan 25 09:11:12 2006  [0xb7fd26c0]do_format_storages(): Formatting
> storage /cache/oops/oops_storage_0 for 19327352832 bytes Wed Jan 25
> 09:11:20 2006  [0xb7fd26c0]init_domain_name(): 1: host_name =
> `wax.infonet.uz' domain_name = `.infonet.uz' Wed Jan 25 09:11:20 2006 
> [0x97d2bbb0]check_storage(): Checking storage /cache/oops/oops_storage_0
> Wed Jan 25 09:11:20 2006  [0x97d2bbb0]check_storage(): Super: 4718592 total
> Wed Jan 25 09:11:20 2006  [0x97d2bbb0]check_storage():        4718447 free
> Wed Jan 25 09:11:20 2006  [0x97d2bbb0]check_storage():        4096 blk size
> Wed Jan 25 09:11:20 2006  [0x97d2bbb0]check_storage():        deadfeed -
> magic Wed Jan 25 09:11:20 2006  [0x97d2bbb0]check_storage(): Read map.
> Wed Jan 25 09:11:20 2006  [0x97d2bbb0]check_storage(): Done.
> Wed Jan 25 09:11:20 2006  [0x97d2bbb0]check_storage(): Done with it.
> Wed Jan 25 09:11:20 2006  [0xb7fd26c0]report_limits(): RLIMIT_DATA:
> 4294967295 Wed Jan 25 09:11:20 2006  [0xb7fd26c0]report_limits():
> RLIMIT_NOFILE: 8196 Wed Jan 25 09:11:20 2006  [0xb7fd26c0]report_limits():
> RLIMIT_CORE: 0 Wed Jan 25 09:11:20 2006  [0xb7fd26c0]report_limits():
> RLIMIT_NPROC: 4095 Wed Jan 25 09:11:20 2006  [0xb7fd26c0]main(): oops
> 1.5.24 Started. Wed Jan 25 09:11:20 2006  [0xb7fd26c0]run(): http_listen on
> descriptor 29 Wed Jan 25 09:11:20 2006  [0xb7fd26c0]run(): icp_listen on
> descriptor 30 Wed Jan 25 09:11:20 2006  [0xb7fd26c0]Starting threads
> Wed Jan 25 09:11:20 2006  [0x93e98bb0]Statistics started.
>
> и еще вот чего заметил, если просто форматнуть сторадж, и не трогать
> dburl, то упс валится чрез паару минут после запуска с темиже ошибками
> в логе. если убить дбурл, то всё ок.
>
> Игорь, как можно прокомментировать эту ситуацию?
>
> мой кусок конфа:
>
> storage {
>         path /cache/oops/oops_storage_0 ;
>         size 18G ;
> }
>
> module  berkeley_db {
>         dbhome  /usr/local/oops/DB
>         dbname  dburl
> db_cache_mem    512m
> }
>
> может идёт несоответствие между обьемом стораджа и дбурлом или может кривая
> библа db ?
>
> упс последний снапшот
> ## --  General info   --
> Version      : 1.5.24
>
> rpm -qa|grep db
> db4-utils-4.2.52-6
> db4-4.2.52-6
> db4-devel-4.2.52-6
>
> з.ы. устал я уже с падениями, падает тогда когда не нужно :)

-- 
Andy Igoshin <[EMAIL PROTECTED]>                 Voronezh State University
Phone: +7 (4732) 522406                  Network Operation Center
Fax:   +7 (4732) 208820                  Voronezh, Russia
=====================================================================
If you would like to unsubscribe from this list send message to
[EMAIL PROTECTED] with "unsubscribe oops" in message body.
Archive is accessible on http://lists.paco.net/oops-rus/

Дати відповідь електронним листом