HPE Community read-only access December 15, 2018
This is a maintenance upgrade. You will be able to read articles and posts, but not post or reply.
Hours:
Dec 15, 4:00 am to 10:00 am UTC
Dec 14, 10:00 pm CST to Dec 15, 4:00 am CST
Dec 14, 8:00 pm PST to Dec 15, 2:00 am PST
System Administration
cancel
Showing results for 
Search instead for 
Did you mean: 

Oracle Fusion Middleware, each connected client takes lots of swap-memory on server

 
Christian Schulze
Regular Advisor

Oracle Fusion Middleware, each connected client takes lots of swap-memory on server

We are migrating Oracle Forms 6 to Oracle Forms 11.

Installed this on two new BL860 (in HA-SG Environment)

 

Now we are facing a problem: each webclient which connects to the weblogic server takes about 1G of virtual memory of the Server. So with 70Gb swap configured on Server, only 70 clients can connect.

 

In Detail, the Clients get the following error message:

FRM-93652.
In EnterpriseManager (Logs) : Could not reserve enough space for object heap.

So my question is,: How many virtual memory does a frmweb-process reserve at startup (ok, seems to be 1GB) . How can this value be changed ?

 

I have already an SR open with oracle, but to me it seems, that they do not understand my Problem, or do not have any Idea to solve it. This is a production system and I cannot restart the complete thing to experiment with parameters and values three times a day.

 

Did anyone here have similar problems ?

 

 

here some outputs:

 

Jul 18 08:16:33 f699h051 vmunix: Pid 11065 was killed due to failure in writing the signal context - possible stack overflow.
Jul 18 08:16:33 f699h051 vmunix: Deferred swap reservation failure pid: 11065
Jul 18 08:17:00 f699h051  above message repeats 2 times
Jul 18 08:17:25 f699h051 vmunix: Deferred swap reservation failure pid: 12296
Jul 18 08:17:50 f699h051 vmunix: Deferred swap reservation failure pid: 12895
Jul 18 08:18:37 f699h051 vmunix: Deferred swap reservation failure pid: 13979
Jul 18 08:18:37 f699h051 vmunix: Pid 13979 was killed due to failure in writing the signal context - possible stack overflow.
Jul 18 08:18:37 f699h051 vmunix: Deferred swap reservation failure pid: 13994
Jul 18 08:18:37 f699h051 vmunix: Deferred swap reservation failure pid: 13979
Jul 18 08:18:39 f699h051  above message repeats 2 times
Jul 18 08:18:41 f699h051 vmunix: Deferred swap reservation failure pid: 14033
Jul 18 08:18:57 f699h051 vmunix: Deferred swap reservation failure pid: 14169
Jul 18 08:22:49 f699h051 syslog: Java out of memory messages are marked with pid:6004 in /var/adm/syslog/syslog.log.
Jul 18 08:22:49 f699h051 syslog: pid:      6004                 4Kb        4Kb        4Kb    PCT     START/        4Kb                 DEV NO./
Jul 18 08:22:49 f699h051 syslog: pid:      6004     TYPE      AVAIL       USED       FREE   USED      LIMIT    RESERVE        PRI      FILE NAME
Jul 18 08:22:49 f699h051 syslog: pid:      6004      dev   16646144         32   16646112  0.00%          0          -          1         64 (major)          2 (mino
r)
Jul 18 08:22:49 f699h051 syslog: pid:      6004  reserve          -   16646064  -16646064
Jul 18 08:22:49 f699h051 syslog: pid:      6004   memory   15931672   15903481      28191 99.82%

and:

/# swapinfo -tam
             Mb      Mb      Mb   PCT  START/      Mb
TYPE      AVAIL    USED    FREE  USED   LIMIT RESERVE  PRI  NAME
dev       65024       0   65024    0%       0       -    1  /dev/vg00/lvol2
dev        7808       0    7808    0%       0       -    1  /dev/vg00/lvol10
reserve       -   70251  -70251
memory    62233   46259   15974   74%
total    135065  116510   18555   86%       -       0    -

If we face the problem, it says "memory used 100%"

 

 

And one thing is, I do not want to add tons of GB of swapspace for some simple web-clients ... I simply have no Idea what to do ...

 

Thanks in advance,

Christian

never touch a running system