Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

"Out of locks" not shown in errorlog

Posted on 2004-03-29
2
Medium Priority
?
5,865 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: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering 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

This month, Experts Exchange sat down with resident SQL expert, Jim Horn, for an in-depth look into the makings of a successful career in SQL.
Let's take a look into the basics of ransomware—how it spreads, how it can hurt us, and why a disaster recovery plan is important.
In this video, Percona Solution Engineer Dimitri Vanoverbeke discusses why you want to use at least three nodes in a database cluster. To discuss how Percona Consulting can help with your design and architecture needs for your database and infras…
Want to learn how to record your desktop screen without having to use an outside camera. Click on this video and learn how to use the cool google extension called "Screencastify"! Step 1: Open a new google tab Step 2: Go to the left hand upper corn…

610 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