I joined a company recently and they have a java program which hangs
(does nothing) after a while. This is no way consistent. It could
succeed quite a few times and can fail a few other times. There is no
consistency when it fails.
Could anyone here shed some light on how to debug/resolve the issue. I
guess IBM looked at the issue and were not able to pinpoint where the
issue is.
When the program hangs and when force the DB2 application (Agentid),
the java program dies. This seems, the java program is waiting for
DB2. But I am not sure what DB2 is waiting on. The process trace
yields nothing. Accoriding to the java guys, they have instrumented
the code very weel and there is no way the problem is in the java
code.
The server is DB2 UDB 7.1.0.9 EEE (db is spread across 2 servers with
16 partitions per server) on AIX 5.2
On tracing (truss) both the client side process and server side
process seems to be sleeping.
% truss -ael -p 1871902
psargs: db2agent (FRAUD) 16
1994855: __semop(0, 0x00000000, 0) (sleeping...)
% truss -ael -p 7262272
psargs: db2agntp (FRAUD) 16
8110133: __semop(0, 0x00000000, 0) (sleeping...)
This is the snapshot for that agent at the pending and co-ordinating
node.
% db2 get snapshot for application agentid 1012555 global
--This shows the following
Subsection number = 1
Subsection node number = 16
Subsection status = Executing
Execution elapsed time (seconds) = 31378
All other "Subsection status" were 'Completed'
ex,
Subsection number = 1
Subsection node number = 15
Subsection status = Completed
Execution elapsed time (seconds) = 0
Total user CPU time (sec.ms) = 0.000000
Total system CPU time (sec.ms) = 0.000000
% db2 get snapshot for application agentid 1012555 at node 16
Application Snapshot
Application handle = 1012555
Application status = Pending remote request
Status change time = Not Collected
Application code page = 819
Application country code = 1
DUOW correlation token = *N16.xxxx.xxxx
Application name = java
Application ID = *N16.xxxx.xxxxx
TP Monitor client user ID =
TP Monitor client workstation name =
TP Monitor client application name =
TP Monitor client accounting string =
Sequence number = 0001
Connection request start timestamp = 06-10-2004
07:33:53.313339
Connect request completion timestamp = 06-10-2004
07:33:53.355625
Application idle time =
Authorization ID = xxxxx
Client login ID = xxxxx
Configuration NNAME of client =
Client database manager product ID = SQL07029
Process ID of client application = 6864934
Platform of client application = AIX
Communication protocol of client = Local Client
Inbound communication address = *N16.xxxx
Database name = DEVP
Database path =
/db/xxxx/NODE0016/SQL00001/
Client database alias = DEVP
Input database alias =
Last reset timestamp =
Snapshot timestamp = 06-10-2004
17:16:31.231795
The highest authority level granted =
Direct CONNECT authority
Direct LOAD authority
Coordinating node number = 16
Current node number = 16
Coordinator agent process or thread ID = 1871902
Agents stolen = 1064
Agents waiting on locks = 0
Maximum associated agents = 6
Priority at which application agents work = 0
Priority type = Dynamic
Locks held by application = 2
Lock waits since connect = 0
Time application waited on locks (ms) = 0
Deadlocks detected = 0
Lock escalations = 0
Exclusive lock escalations = 0
Number of Lock Timeouts since connected = 0
Total time UOW waited on locks (ms) = Not Collected
Total sorts = 0
Total sort time (ms) = 0
Total sort overflows = 0
Data pages copied to extended storage = 0
Index pages copied to extended storage = 0
Data pages copied from extended storage = 0
Index pages copied from extended storage = 0
Buffer pool data logical reads = 48620
Buffer pool data physical reads = 12379
Buffer pool data writes = 2
Buffer pool index logical reads = 1040311
Buffer pool index physical reads = 1461
Buffer pool index writes = 0
Total buffer pool read time (ms) = 129148
Total buffer pool write time (ms) = 1
Time waited for prefetch (ms) = 0
Direct reads = 0
Direct writes = 0
Direct read requests = 0
Direct write requests = 0
Direct reads elapsed time (ms) = 0
Direct write elapsed time (ms) = 0
Number of SQL requests since last commit = 7
Commit statements = 6708
Rollback statements = 0
Dynamic SQL statements attempted = 338671
Static SQL statements attempted = 6708
Failed statement operations = 0
Select SQL statements executed = 2
Update/Insert/Delete statements executed = 338662
DDL statements executed = 0
Internal automatic rebinds = 0
Internal rows deleted = 0
Internal rows inserted = 0
Internal rows updated = 0
Internal commits = 1
Internal rollbacks = 0
Internal rollbacks due to deadlock = 0
Binds/precompiles attempted = 0
Rows deleted = 0
Rows inserted = 1
Rows updated = 24309
Rows selected = 1
Rows read = 48619
Rows written = 24310
UOW log space used (Bytes) = Not Collected
Previous UOW completion timestamp = Not Collected
Elapsed time of last completed uow (sec.ms)= Not Collected
UOW start timestamp = Not Collected
UOW stop timestamp = Not Collected
UOW completion status = Not Collected
Open remote cursors = 0
Open remote cursors with blocking = 0
Rejected Block Remote Cursor requests = 0
Accepted Block Remote Cursor requests = 2
Open local cursors = 0
Open local cursors with blocking = 0
Total User CPU Time used by agent (s) = 237.640000
Total System CPU Time used by agent (s) = 105.770000
Host execution elapsed time = 0.014564
Package cache lookups = 342034
Package cache inserts = 5
Application section lookups = 673978
Application section inserts = 6
Catalog cache lookups = 0
Catalog cache inserts = 0
Catalog cache overflows = 0
Catalog cache heap full = 0
Most recent operation = Execute
Most recent operation start timestamp = 06-10-2004
08:21:34.665360
Most recent operation stop timestamp =
Agents associated with the application = 2
Number of hash joins = 0
Number of hash loops = 0
Number of hash join overflows = 0
Number of small hash join overflows = 0
Statement type = Dynamic SQL Statement
Statement = Execute
Section number = 5
Application creator = NULLID
Package name = SQLLC200
Cursor name = SQLCUR5
Statement node number = 16
Statement start timestamp = 06-10-2004
08:21:34.665360
Statement stop timestamp =
Elapsed time of last completed stmt(sec.ms)= 0.000000
Total user CPU time = 0.000000
Total system CPU time = 0.000000
SQL compiler cost estimate in timerons = 52
SQL compiler cardinality estimate = 1
Degree of parallelism requested = 1
Number of agents working on statement = 1
Number of subagents created for statement = 1
Statement sorts = 0
Total sort time = 0
Sort overflows = 0
Rows read = 0
Rows written = 0
Rows deleted = 0
Rows updated = 0
Rows inserted = 0
Rows fetched = 0
Blocking cursor = NO
Dynamic SQL statement text:
update table24 set last_used_dt=? where loc=?
Subsection number = 0
Subsection node number = 16
Subsection status = Executing
Execution elapsed time (seconds) = 32097
Total user CPU time (sec.ms) = 0.000000
Total system CPU time (sec.ms) = 0.000000
Current number of tablequeue buffers overflowed = 0
Total number of tablequeue buffers overflowed = 0
Maximum number of tablequeue buffers overflowed = 0
Rows received on tablequeues = 0
Rows sent on tablequeues = 0
Rows read = 0
Rows written = 0
Number of agents working on subsection = 1
Agent process/thread ID = 1871902
Node number = 16
Agent process/thread ID = 1871902
Agent process/thread ID = 7262272 4 6544
From a general view of point, I never see any Java application can driver db
server crazy (I mean the CPU can't be used so well, compare with C/C++
applications or sql scripts). For your scenario, I don't think people here
can help you with this information.
"Prince Kumar" <gs**@yahoo.com> wrote in message
news:62*************************@posting.google.co m... I joined a company recently and they have a java program which hangs (does nothing) after a while. This is no way consistent. It could succeed quite a few times and can fail a few other times. There is no consistency when it fails.
Could anyone here shed some light on how to debug/resolve the issue. I guess IBM looked at the issue and were not able to pinpoint where the issue is.
When the program hangs and when force the DB2 application (Agentid), the java program dies. This seems, the java program is waiting for DB2. But I am not sure what DB2 is waiting on. The process trace yields nothing. Accoriding to the java guys, they have instrumented the code very weel and there is no way the problem is in the java code.
The server is DB2 UDB 7.1.0.9 EEE (db is spread across 2 servers with 16 partitions per server) on AIX 5.2
On tracing (truss) both the client side process and server side process seems to be sleeping.
% truss -ael -p 1871902 psargs: db2agent (FRAUD) 16 1994855: __semop(0, 0x00000000, 0) (sleeping...)
% truss -ael -p 7262272 psargs: db2agntp (FRAUD) 16 8110133: __semop(0, 0x00000000, 0) (sleeping...)
This is the snapshot for that agent at the pending and co-ordinating node.
% db2 get snapshot for application agentid 1012555 global --This shows the following Subsection number = 1 Subsection node number = 16 Subsection status = Executing Execution elapsed time (seconds) = 31378
All other "Subsection status" were 'Completed' ex, Subsection number = 1 Subsection node number = 15 Subsection status = Completed Execution elapsed time (seconds) = 0 Total user CPU time (sec.ms) = 0.000000 Total system CPU time (sec.ms) = 0.000000
% db2 get snapshot for application agentid 1012555 at node 16
Application Snapshot
Application handle = 1012555 Application status = Pending remote request Status change time = Not Collected Application code page = 819 Application country code = 1 DUOW correlation token = *N16.xxxx.xxxx Application name = java Application ID = *N16.xxxx.xxxxx TP Monitor client user ID = TP Monitor client workstation name = TP Monitor client application name = TP Monitor client accounting string =
Sequence number = 0001 Connection request start timestamp = 06-10-2004 07:33:53.313339 Connect request completion timestamp = 06-10-2004 07:33:53.355625 Application idle time = Authorization ID = xxxxx Client login ID = xxxxx Configuration NNAME of client = Client database manager product ID = SQL07029 Process ID of client application = 6864934 Platform of client application = AIX Communication protocol of client = Local Client
Inbound communication address = *N16.xxxx
Database name = DEVP Database path = /db/xxxx/NODE0016/SQL00001/ Client database alias = DEVP Input database alias = Last reset timestamp = Snapshot timestamp = 06-10-2004 17:16:31.231795 The highest authority level granted = Direct CONNECT authority Direct LOAD authority Coordinating node number = 16 Current node number = 16 Coordinator agent process or thread ID = 1871902 Agents stolen = 1064 Agents waiting on locks = 0 Maximum associated agents = 6 Priority at which application agents work = 0 Priority type = Dynamic
Locks held by application = 2 Lock waits since connect = 0 Time application waited on locks (ms) = 0 Deadlocks detected = 0 Lock escalations = 0 Exclusive lock escalations = 0 Number of Lock Timeouts since connected = 0 Total time UOW waited on locks (ms) = Not Collected
Total sorts = 0 Total sort time (ms) = 0 Total sort overflows = 0
Data pages copied to extended storage = 0 Index pages copied to extended storage = 0 Data pages copied from extended storage = 0 Index pages copied from extended storage = 0 Buffer pool data logical reads = 48620 Buffer pool data physical reads = 12379 Buffer pool data writes = 2 Buffer pool index logical reads = 1040311 Buffer pool index physical reads = 1461 Buffer pool index writes = 0 Total buffer pool read time (ms) = 129148 Total buffer pool write time (ms) = 1 Time waited for prefetch (ms) = 0 Direct reads = 0 Direct writes = 0 Direct read requests = 0 Direct write requests = 0 Direct reads elapsed time (ms) = 0 Direct write elapsed time (ms) = 0 Number of SQL requests since last commit = 7 Commit statements = 6708 Rollback statements = 0 Dynamic SQL statements attempted = 338671 Static SQL statements attempted = 6708 Failed statement operations = 0 Select SQL statements executed = 2 Update/Insert/Delete statements executed = 338662 DDL statements executed = 0 Internal automatic rebinds = 0 Internal rows deleted = 0 Internal rows inserted = 0 Internal rows updated = 0 Internal commits = 1 Internal rollbacks = 0 Internal rollbacks due to deadlock = 0 Binds/precompiles attempted = 0 Rows deleted = 0 Rows inserted = 1 Rows updated = 24309 Rows selected = 1 Rows read = 48619 Rows written = 24310 UOW log space used (Bytes) = Not Collected Previous UOW completion timestamp = Not Collected Elapsed time of last completed uow (sec.ms)= Not Collected UOW start timestamp = Not Collected UOW stop timestamp = Not Collected UOW completion status = Not Collected Open remote cursors = 0 Open remote cursors with blocking = 0 Rejected Block Remote Cursor requests = 0 Accepted Block Remote Cursor requests = 2 Open local cursors = 0 Open local cursors with blocking = 0
Total User CPU Time used by agent (s) = 237.640000 Total System CPU Time used by agent (s) = 105.770000 Host execution elapsed time = 0.014564 Package cache lookups = 342034 Package cache inserts = 5 Application section lookups = 673978 Application section inserts = 6 Catalog cache lookups = 0 Catalog cache inserts = 0 Catalog cache overflows = 0 Catalog cache heap full = 0
Most recent operation = Execute Most recent operation start timestamp = 06-10-2004 08:21:34.665360 Most recent operation stop timestamp = Agents associated with the application = 2
Number of hash joins = 0 Number of hash loops = 0 Number of hash join overflows = 0 Number of small hash join overflows = 0
Statement type = Dynamic SQL Statement Statement = Execute Section number = 5 Application creator = NULLID Package name = SQLLC200 Cursor name = SQLCUR5 Statement node number = 16 Statement start timestamp = 06-10-2004 08:21:34.665360 Statement stop timestamp = Elapsed time of last completed stmt(sec.ms)= 0.000000 Total user CPU time = 0.000000 Total system CPU time = 0.000000 SQL compiler cost estimate in timerons = 52 SQL compiler cardinality estimate = 1 Degree of parallelism requested = 1 Number of agents working on statement = 1 Number of subagents created for statement = 1 Statement sorts = 0 Total sort time = 0 Sort overflows = 0 Rows read = 0 Rows written = 0 Rows deleted = 0 Rows updated = 0 Rows inserted = 0 Rows fetched = 0 Blocking cursor = NO Dynamic SQL statement text: update table24 set last_used_dt=? where loc=? Subsection number = 0 Subsection node number = 16 Subsection status = Executing Execution elapsed time (seconds) = 32097 Total user CPU time (sec.ms) = 0.000000 Total system CPU time (sec.ms) = 0.000000 Current number of tablequeue buffers overflowed = 0 Total number of tablequeue buffers overflowed = 0 Maximum number of tablequeue buffers overflowed = 0 Rows received on tablequeues = 0 Rows sent on tablequeues = 0 Rows read = 0 Rows written = 0 Number of agents working on subsection = 1
Agent process/thread ID = 1871902
Node number = 16 Agent process/thread ID = 1871902 Agent process/thread ID = 7262272
What I am interested in is, whether anyone faced such an issue and how
they traced the root cause. As I mentioned the os leel trace did not
provide any information. I am trying to identify, what resource the
DB2 agent/process is waiting for?
Thanks,
Prince.
"Fan Ruo Xin" <fa*****@sbcglobal.net> wrote in message news:<QG**********************@newssvr28.news.prod igy.com>... From a general view of point, I never see any Java application can driver db server crazy (I mean the CPU can't be used so well, compare with C/C++ applications or sql scripts). For your scenario, I don't think people here can help you with this information.
"Prince Kumar" <gs**@yahoo.com> wrote in message news:62*************************@posting.google.co m... I joined a company recently and they have a java program which hangs (does nothing) after a while. This is no way consistent. It could succeed quite a few times and can fail a few other times. There is no consistency when it fails.
Could anyone here shed some light on how to debug/resolve the issue. I guess IBM looked at the issue and were not able to pinpoint where the issue is.
When the program hangs and when force the DB2 application (Agentid), the java program dies. This seems, the java program is waiting for DB2. But I am not sure what DB2 is waiting on. The process trace yields nothing. Accoriding to the java guys, they have instrumented the code very weel and there is no way the problem is in the java code.
The server is DB2 UDB 7.1.0.9 EEE (db is spread across 2 servers with 16 partitions per server) on AIX 5.2
On tracing (truss) both the client side process and server side process seems to be sleeping.
% truss -ael -p 1871902 psargs: db2agent (FRAUD) 16 1994855: __semop(0, 0x00000000, 0) (sleeping...)
% truss -ael -p 7262272 psargs: db2agntp (FRAUD) 16 8110133: __semop(0, 0x00000000, 0) (sleeping...)
This is the snapshot for that agent at the pending and co-ordinating node.
% db2 get snapshot for application agentid 1012555 global --This shows the following Subsection number = 1 Subsection node number = 16 Subsection status = Executing Execution elapsed time (seconds) = 31378
All other "Subsection status" were 'Completed' ex, Subsection number = 1 Subsection node number = 15 Subsection status = Completed Execution elapsed time (seconds) = 0 Total user CPU time (sec.ms) = 0.000000 Total system CPU time (sec.ms) = 0.000000
% db2 get snapshot for application agentid 1012555 at node 16
Application Snapshot
Application handle = 1012555 Application status = Pending remote request Status change time = Not Collected Application code page = 819 Application country code = 1 DUOW correlation token = *N16.xxxx.xxxx Application name = java Application ID = *N16.xxxx.xxxxx TP Monitor client user ID = TP Monitor client workstation name = TP Monitor client application name = TP Monitor client accounting string =
Sequence number = 0001 Connection request start timestamp = 06-10-2004 07:33:53.313339 Connect request completion timestamp = 06-10-2004 07:33:53.355625 Application idle time = Authorization ID = xxxxx Client login ID = xxxxx Configuration NNAME of client = Client database manager product ID = SQL07029 Process ID of client application = 6864934 Platform of client application = AIX Communication protocol of client = Local Client
Inbound communication address = *N16.xxxx
Database name = DEVP Database path = /db/xxxx/NODE0016/SQL00001/ Client database alias = DEVP Input database alias = Last reset timestamp = Snapshot timestamp = 06-10-2004 17:16:31.231795 The highest authority level granted = Direct CONNECT authority Direct LOAD authority Coordinating node number = 16 Current node number = 16 Coordinator agent process or thread ID = 1871902 Agents stolen = 1064 Agents waiting on locks = 0 Maximum associated agents = 6 Priority at which application agents work = 0 Priority type = Dynamic
Locks held by application = 2 Lock waits since connect = 0 Time application waited on locks (ms) = 0 Deadlocks detected = 0 Lock escalations = 0 Exclusive lock escalations = 0 Number of Lock Timeouts since connected = 0 Total time UOW waited on locks (ms) = Not Collected
Total sorts = 0 Total sort time (ms) = 0 Total sort overflows = 0
Data pages copied to extended storage = 0 Index pages copied to extended storage = 0 Data pages copied from extended storage = 0 Index pages copied from extended storage = 0 Buffer pool data logical reads = 48620 Buffer pool data physical reads = 12379 Buffer pool data writes = 2 Buffer pool index logical reads = 1040311 Buffer pool index physical reads = 1461 Buffer pool index writes = 0 Total buffer pool read time (ms) = 129148 Total buffer pool write time (ms) = 1 Time waited for prefetch (ms) = 0 Direct reads = 0 Direct writes = 0 Direct read requests = 0 Direct write requests = 0 Direct reads elapsed time (ms) = 0 Direct write elapsed time (ms) = 0 Number of SQL requests since last commit = 7 Commit statements = 6708 Rollback statements = 0 Dynamic SQL statements attempted = 338671 Static SQL statements attempted = 6708 Failed statement operations = 0 Select SQL statements executed = 2 Update/Insert/Delete statements executed = 338662 DDL statements executed = 0 Internal automatic rebinds = 0 Internal rows deleted = 0 Internal rows inserted = 0 Internal rows updated = 0 Internal commits = 1 Internal rollbacks = 0 Internal rollbacks due to deadlock = 0 Binds/precompiles attempted = 0 Rows deleted = 0 Rows inserted = 1 Rows updated = 24309 Rows selected = 1 Rows read = 48619 Rows written = 24310 UOW log space used (Bytes) = Not Collected Previous UOW completion timestamp = Not Collected Elapsed time of last completed uow (sec.ms)= Not Collected UOW start timestamp = Not Collected UOW stop timestamp = Not Collected UOW completion status = Not Collected Open remote cursors = 0 Open remote cursors with blocking = 0 Rejected Block Remote Cursor requests = 0 Accepted Block Remote Cursor requests = 2 Open local cursors = 0 Open local cursors with blocking = 0
Total User CPU Time used by agent (s) = 237.640000 Total System CPU Time used by agent (s) = 105.770000 Host execution elapsed time = 0.014564 Package cache lookups = 342034 Package cache inserts = 5 Application section lookups = 673978 Application section inserts = 6 Catalog cache lookups = 0 Catalog cache inserts = 0 Catalog cache overflows = 0 Catalog cache heap full = 0
Most recent operation = Execute Most recent operation start timestamp = 06-10-2004 08:21:34.665360 Most recent operation stop timestamp = Agents associated with the application = 2
Number of hash joins = 0 Number of hash loops = 0 Number of hash join overflows = 0 Number of small hash join overflows = 0
Statement type = Dynamic SQL Statement Statement = Execute Section number = 5 Application creator = NULLID Package name = SQLLC200 Cursor name = SQLCUR5 Statement node number = 16 Statement start timestamp = 06-10-2004 08:21:34.665360 Statement stop timestamp = Elapsed time of last completed stmt(sec.ms)= 0.000000 Total user CPU time = 0.000000 Total system CPU time = 0.000000 SQL compiler cost estimate in timerons = 52 SQL compiler cardinality estimate = 1 Degree of parallelism requested = 1 Number of agents working on statement = 1 Number of subagents created for statement = 1 Statement sorts = 0 Total sort time = 0 Sort overflows = 0 Rows read = 0 Rows written = 0 Rows deleted = 0 Rows updated = 0 Rows inserted = 0 Rows fetched = 0 Blocking cursor = NO Dynamic SQL statement text: update table24 set last_used_dt=? where loc=? Subsection number = 0 Subsection node number = 16 Subsection status = Executing Execution elapsed time (seconds) = 32097 Total user CPU time (sec.ms) = 0.000000 Total system CPU time (sec.ms) = 0.000000 Current number of tablequeue buffers overflowed = 0 Total number of tablequeue buffers overflowed = 0 Maximum number of tablequeue buffers overflowed = 0 Rows received on tablequeues = 0 Rows sent on tablequeues = 0 Rows read = 0 Rows written = 0 Number of agents working on subsection = 1
Agent process/thread ID = 1871902
Node number = 16 Agent process/thread ID = 1871902 Agent process/thread ID = 7262272 gs**@yahoo.com (Prince Kumar) wrote in message news:<62*************************@posting.google.c om>... What I am interested in is, whether anyone faced such an issue and how they traced the root cause. As I mentioned the os leel trace did not provide any information. I am trying to identify, what resource the DB2 agent/process is waiting for?
Thanks, Prince.
Are you by chance using an older version of Java? About a year ago we
faced some "hanging" problems that were completely intermittent. We
were also using version 7 (not EEE, however) on an AIX server. After
many long calls to support and tons of traces, IBM hypothesized that
our problem was due to the JVM's garbage collection. While we never
had definitive proof that it was garbage collection, upgrading to the
next level of Java solved our hang problem.
Evan
Evan,
Thanks for the info.
I had the impression that the program is using JRE 1.3.1. It may also
possibe that the program is using 1.1.8. I will confirm this with the
group.
Also, when I kill the session from DB2 side Java immediately gets
notified and dies. But, if I kill the client program (java program),
the db2 session still hangs there.
I have the client (java program) runs locally on the same machine as
the db server.
Thanks, es********@hotmail.com (Evan Smith) wrote in message news:<23**************************@posting.google. com>... gs**@yahoo.com (Prince Kumar) wrote in message news:<62*************************@posting.google.c om>... What I am interested in is, whether anyone faced such an issue and how they traced the root cause. As I mentioned the os leel trace did not provide any information. I am trying to identify, what resource the DB2 agent/process is waiting for?
Thanks, Prince.
Are you by chance using an older version of Java? About a year ago we faced some "hanging" problems that were completely intermittent. We were also using version 7 (not EEE, however) on an AIX server. After many long calls to support and tons of traces, IBM hypothesized that our problem was due to the JVM's garbage collection. While we never had definitive proof that it was garbage collection, upgrading to the next level of Java solved our hang problem.
Evan This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Mike Dole |
last post by:
I'm working on a client - server application based on the 'How to
Sockets Server and How to Sockets Client' code from the Visual Basic
..NET Resource Kit.
Since I want to be able to send 'big...
|
by: rdh |
last post by:
Hi all,
I am in process of developing a Server in C++ supporting multiple
protocols. The server will be exposing various functionalities, and the
clients can communicate over any of the...
|
by: Michael |
last post by:
Dear All
I have problem with my database server which running SQL server 2000.
The server running very slow. The worst case, to save a record required
more than 20-30 seconds.
Since this...
|
by: Paul H |
last post by:
How do you folks get a reliable and complete brief of what is required
before development starts?
I am forever going back to a client once a project has started saying "Hang
on, now that I've...
|
by: Frank |
last post by:
Our system maintains session state using the ASP.NET State Server service. We expect some of our session state objects to be over 85K, which categorizes them to be VLO's (very large objects) in terms...
|
by: Joe Lester |
last post by:
I'm using PostgreSQL 7.4.1. I have 140 clients connected on average
using libpq. When one client sends "NOTIFY timeclock;" to the server
all 140 clients are listening for it.
After receiving a...
|
by: Shannon Broskie |
last post by:
I'm posting this here as I first found the issue trying to run a 2.0
Framework app on a 2003 server.
Background
--------------
We utilize a strong name policy sent to all XP machines using...
|
by: knowthediff |
last post by:
Hello,
I have a VS 2005 windows form app that I am creating. It uses Async
socket to telnet which sends and receives commands. Everything seems
to be working fine until I attempt to process a...
|
by: Nash |
last post by:
Hi,
I am using asynchronous client/server communication. Whenever a
client is getting connected to the server the correspoinding socket is
added to the list. I want to validate whether the client...
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new...
| |