HPE GreenLake Administration
- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- High CPU usage for web
Operating System - HP-UX
1832903
Members
2682
Online
110048
Solutions
Forums
Categories
Company
Local Language
back
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
back
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Blogs
Information
Community
Resources
Community Language
Language
Forums
Blogs
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-10-2001 10:43 PM
09-10-2001 10:43 PM
High CPU usage for web
Hi,
I am running iplanet server with hpux11. I have very strange problem here. Sometimes the web service process is running at 100% Unless I restarted the process or it will remain 100%
I have use the truss to trace the system call. I have found that the web process is entering into an endless loop of poll and recv. What is that mean?
Here is the sample of the output
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
I am running iplanet server with hpux11. I have very strange problem here. Sometimes the web service process is running at 100% Unless I restarted the process or it will remain 100%
I have use the truss to trace the system call. I have found that the web process is entering into an endless loop of poll and recv. What is that mean?
Here is the sample of the output
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
poll(0x7af6ea90, 1, 1000) ............................................................................. = 1
recv(33, 0x7af6d824, 4096, 0) ......................................................................... ERR#11 EAGAIN
abc
3 REPLIES 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-11-2001 12:28 AM
09-11-2001 12:28 AM
Re: High CPU usage for web
love computers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-11-2001 10:02 AM
09-11-2001 10:02 AM
Re: High CPU usage for web
the tusc output you are showing gives every indication that either the kernle is erroneously reporting a file descriptor ready for reading, or the application is getting confused as to which FD is being reported ready by poll().
a couple things:
1) make sure you are on the latest rev of tusc and take a verbose tusc trace to see what FD is being reported ready by poll() If poll() is reporting an FD other than the one the app is passing to recv() the bug is in the app. If poll() is reporting the FD that the app is passing to recv() the bug would likely be in the kernel. At that point it is time to contact the RC. They may want a kernel dump.
2) make sure you are on the latest ARPA Transport and Streams patches
a couple things:
1) make sure you are on the latest rev of tusc and take a verbose tusc trace to see what FD is being reported ready by poll() If poll() is reporting an FD other than the one the app is passing to recv() the bug is in the app. If poll() is reporting the FD that the app is passing to recv() the bug would likely be in the kernel. At that point it is time to contact the RC. They may want a kernel dump.
2) make sure you are on the latest ARPA Transport and Streams patches
there is no rest for the wicked yet the virtuous have no pillows
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-11-2001 10:21 AM
09-11-2001 10:21 AM
Re: High CPU usage for web
Hi,
I may be misreading this, but doesn't EAGAIN indicate
no more processes, i.e. either maxuprc or nproc was exceeded?
-Santosh
I may be misreading this, but doesn't EAGAIN indicate
no more processes, i.e. either maxuprc or nproc was exceeded?
-Santosh
Life is what's happening while you're busy making other plans
The opinions expressed above are the personal opinions of the authors, not of Hewlett Packard Enterprise. By using this site, you accept the Terms of Use and Rules of Participation.
Company
Events and news
Customer resources
© Copyright 2025 Hewlett Packard Enterprise Development LP