We see the following error almost daily, sometimes two to three times a[...]
day:
Hello,
Joachim Tuchel wrote:
We see the following error almost daily, sometimes two to three times a day:[...]
Has it ever worked well? If so: Is there a difference between then and
when the trouble started?
It sounds like your DB2 instance restarted. You need to dig into the db2diag.log file to learn more on why DB2 got into trouble. In cases like this, you need to set aside quite a bit of time to run through the db2diag.log: It can be rather verbose when such things happen.
How about the operating system's system log (most likely in /var/log/ messages): Does it mention the OOM (out-of-memory) killer stepping in and terminating a DB2-related process?
Have you configured DB2 to use huge pages? If so, memory handling can be harder to get right (but supposedly, performance is also significantly better, if your server has lots of memory). If you don't know whether you you configured DB2 to use huge pages, then it does not (it requires
active work from the DBA).
--
Regards,
Troels Arvin
Hi there,
we've got this Ubuntu Linux machine (16.04) runnuing DB2 Express C 11.1. We see the following error almost daily, sometimes two to three times a day:
SQL1224N The database manager is not able to accept new requests, has terminated all requests in progress, or has terminated the specified request because of an error or a forced interrupt. SQLSTATE=55032 [Native Error=-1224]
Not every connected user has this problem, others can continue their work and only realize the DB is a bit slower.
I am not asking you to tell me what the problem is, because I am quite sure it's just not that easy.down on problems?
But how would I approach this problem from here? What are steps 1,2,3 etc. to get a better understanding of what is going on? Where to look, what to try, who to ask once I know more about the trouble? Where can I find documentation on how to narrow
Things we've checked: the kernel parameters SHMM... look just like what's suggested in the manuals. The machine has lots of unused memory, the DB is far below 1 Gig in size, so it is not one of the easy things like not enaugh ram or such.
Thanks for tips!
Joachim
sql1224 often means, that the client connection was lost due to various reasons. This could be some network problems, inappropriate db2 client/server communication registry variables settings, manual/automatic 'force application' commands for givenapplication handle.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 403 |
Nodes: | 16 (2 / 14) |
Uptime: | 112:01:42 |
Calls: | 8,465 |
Calls today: | 2 |
Files: | 13,181 |
Messages: | 5,909,942 |