?
Solved

"Out of locks" not shown in errorlog

Posted on 2004-03-29
2
Medium Priority
?
5,849 Views
Last Modified: 2007-12-19
Hi all....

I'm working on Sybase 11.9.2.4 on HP-UX.
Now we've had this situation where, in an applicationlog an error 'Out of locks' is shown but when I look in the Sybase-errorlog I do not see this message...

In my understanding the errormessage, with severity 17, should be presented in the errorlog.

Can anyone think of a reason why it isn't?

Here's a few copies from the logs.
The names have changed to protect the innocent :) The message 'disconnection failed' is from an errorfunction in the application which disconnects all connections from that application. The application itself is a serverprocess.

First the applicationlog:

26/03/04 15:09:12: (cv_sqlprt.c:720) sql failed :select <columns> from <tablename>
26/03/04 15:09:12: Error: failed to process 13, <procedurename>
26/03/04 15:09:12: Disconnection failed: Server message:
      number(5701) severity(10) state(2) line(1)
      Changed database context to 'db_namel'.

Server message:
      number(1204) severity(17) state(2) line(1)
      SQL Server has run out of LOCKS.  Re-run your command when there are fewer active users, or contact a user with System Administrator (SA) role to reconfigure SQL Server with more LOCKS.

Client Library error:
      severity(0) number(49) origin(1) layer(1)
      ct_close(): user api layer: external error: This routine cannot be called because another command structure has results pending.
(cv_sbs.c:676) ct_close failed
<next messsage>

Then the Sybase errorlog:

01:00000:00034:2004/03/26 15:08:11.97 kernel  Cannot send, host process disconnected:  00002dac spid: 34
01:00000:00034:2004/03/26 15:08:11.97 server  Error: 1608, Severity: 18, State: 3
01:00000:00034:2004/03/26 15:08:11.97 server  A client process exited abnormally, or a network error was encountered. Unless other errors occurred, continue processing normally.
01:00000:00186:2004/03/26 15:09:27.59 kernel  Cannot send, host process disconnected:  00002104 spid: 186
01:00000:00186:2004/03/26 15:09:27.59 server  Error: 1608, Severity: 18, State: 3
01:00000:00186:2004/03/26 15:09:27.59 server  A client process exited abnormally, or a network error was encountered. Unless other errors occurred, continue processing normally.

You can see at the times that the 1204 message is not in the errolog.
0
Comment
Question by:ahoor
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 10

Accepted Solution

by:
bret earned 750 total points
ID: 10704515
In general, errors that affect only the client process are reported only to the client.  You do sometimes see "out of locks" errors in the errorlog, but it is for cases where the situation was encountered by a system process.

If you would like to have this message reported in the log, you can use the sp_altermessage procedure to add the "with_log" attribute.
0
 
LVL 3

Author Comment

by:ahoor
ID: 11180420
Ok, I suppose so.
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this modest contribution, I want to share with the IT community (especially system administrators, IT Support Engineers and IT Help Desks) about Windows crashes/hangs and how to deal with these particular problems.
In today's business world, data is more important than ever for informing marketing campaigns. Accessing and using data, however, may not come naturally to some creative marketing professionals. Here are four tips for adapting to wield data for insi…
Add bar graphs to Access queries using Unicode block characters. Graphs appear on every record in the color you want. Give life to numbers. Hopes this gives you ideas on visualizing your data in new ways ~ Create a calculated field in a query: …
In this video, Percona Solution Engineer Rick Golba discuss how (and why) you implement high availability in a database environment. To discuss how Percona Consulting can help with your design and architecture needs for your database and infrastr…
Suggested Courses

801 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question