http://www.perlmonks.org?node_id=1040697

cmahajan has asked for the wisdom of the Perl Monks concerning the following question:

I have another thread on this issue but it seems no one is active on that thread so starting a new one.
Old thread and more details here: DBD::Sybase query execute hangs randomly for Sybase IQ 15.4

I enabled DBI Tracing in my script and here's the error message I got in the trace file. I was lucky enough that the issue occurred shortly after I added the tracing code in my code. From the error message I believe that this is related to the network configuration on my Unix machine (IBM AIX).

Any ideas on how to go about fixing this?

-> FETCH for DBD::Sybase::db (DBI::db=HASH(0x30844064)~INNER 'Driver') + ERROR: 50 'OpenClient message: LAYER = (4) ORIGIN = (1) SEVERITY = ( +5) NUMBER = (28) Server bhedw_dev, database Message String: ct_results(): protocol spec +ific layer: external error: There is a tds protocol error. An illegal + token was received. OpenClient message: LAYER = (1) ORIGIN = (1) SEVERITY = (1) NUMBER = (50) Server bhedw_dev +, database Message String: ct_cmd_drop(): user api layer: external er +ror: The connection has been marked dead.