DBI --- где рыть?
Peter Vereshagin
petr999 на mail.ru
Пн Ноя 24 07:22:52 CST 2003
Проблема: DBI падает на execute с диагностикой Out of memory.
Что можно сделать, имея на руках такой вот трейс?
===
Current statement buffer:
select top 5 * from log_path for xml auto
peter@''> ;
-> prepare for DBD::Sybase::db (DBI::db=HASH(0x83e481c)~0x83b984c 'select
top 5 * from log_path for xml auto
')
dbih_setup_handle(DBI::st=HASH(0x83fb2d8)=>DBI::st=HASH(0x8404754),
DBD::Sybase::st, 83fb32c, Null!)
dbih_make_com(DBI::db=HASH(0x83b984c), 0x83e5870, DBD::Sybase::st, 396,
(nil)) thr#(nil)
dbih_setup_attrib(DBI::st=HASH(0x8404754), Err, DBI::db=HASH(0x83b984c))
SCALAR(0x8258130) (already defined)
dbih_setup_attrib(DBI::st=HASH(0x8404754), State, DBI::db=HASH(0x83b984c))
SCALAR(0x8258190) (already defined)
dbih_setup_attrib(DBI::st=HASH(0x8404754), Errstr, DBI::db=HASH(0x83b984c))
SCALAR(0x8258160) (already defined)
dbih_setup_attrib(DBI::st=HASH(0x8404754), TraceLevel,
DBI::db=HASH(0x83b984c)) 100 (already defined)
dbih_setup_attrib(DBI::st=HASH(0x8404754), FetchHashKeyName,
DBI::db=HASH(0x83b984c)) 'NAME' (already defined)
dbih_setup_attrib(DBI::st=HASH(0x8404754), HandleError,
DBI::db=HASH(0x83b984c)) undef (not defined)
<- prepare= DBI::st=HASH(0x83fb2d8) at
/usr/lib/perl5/site_perl/5.6.1/DBI/Shell.pm line 909
-> FETCH for DBD::Sybase::st (DBI::st=HASH(0x8404754)~INNER 'NUM_OF_PARAMS')
.. FETCH DBI::st=HASH(0x8404754) 'NUM_OF_PARAMS' = 0 (cached)
<- FETCH= 0 at /usr/lib/perl5/site_perl/5.6.1/DBI/Shell.pm line 934 via
/usr/bin/dbish line 9
-> execute for DBD::Sybase::st (DBI::st=HASH(0x83fb2d8)~0x8404754)
syb_st_execute() -> ct_command() OK
syb_st_execute() -> ct_send() OK
st_next_result() -> ct_results(4040) == 1
ct_res_info() returns 1 columns
ct_describe(0): type = 16, maxlen = 2147483646
Out of memory!
-> DESTROY for DBD::Sybase::st (DBI::st=HASH(0x8404754)~INNER)
syb_st_finish() -> ct_cancel(CS_CANCEL_ALL)
syb_st_finish() -> resetting ACTIVE, moreResults, dyn_execed
syb_st_destroy: called on 8405360...
syb_st_destroy(): freeing imp_sth->statement
syb_st_destroy(): cmd dropped: 1
<- DESTROY= undef
-> DESTROY for DBD::Sybase::st (DBI::st=HASH(0x83f902c)~INNER)
syb_st_destroy: called on 8402da8...
syb_st_destroy(): freeing imp_sth->statement
syb_st_destroy(): cmd dropped: 1
<- DESTROY= undef
-> DESTROY for DBD::Sybase::db (DBI::db=HASH(0x83b984c)~INNER)
syb_db_disconnect() -> ct_close()
<- DESTROY= undef
012 $
===
DBI 1.38, DBD::Sybase 1.01, perl5.6.1, mssql2kent, freetds0.61(--with-tdsver=7.0), kernel 2.4.22,
glibc-2.2
===
родная tsql jn акууевы результат показываетю
Подробная информация о списке рассылки Samara-pm