Recommended Data Collection for Crashes and Hangs in the Proxy Server ( Solaris )
Complete Proxy Server version
Proxy Server 3.6
- <SERVER_ROOT>/bin/proxy/ns-proxy -v | head
Proxy Server 4.0
- <SERVER_ROOT>/bin/proxy/bin/proxyd -v
Tar of the config files
<Server_root>/<Instance>/config/*
Error Logs
<Server_root>/<instance>/logs/errors
Provide a short description of the architecture
Relation between components/products
Simple network diagram
Proxy Server Process Hangs/High CPU
- prstat -L >> output.txt
- wshang output: http://www.sun.com/bigadmin/jsp/descFile.jsp?url=descAll/sun_gdd_wshang_vers
- Detail the load/number of concurrent users at that time of the problem.
- Does restarting the server resolve the issue?
- After a fresh restart of the server, for how long does it run without problems?
A quick way to obtain the "worker" process id is simply to do the following:
#cat /<server-root>/<instance>/logs/pid | xargs ptree
The output will look something like this.
26068 ./proxyd-wdog -r /<server-root> -d /<server-root>/<instance>/config -n <instance>
26069 proxyd -r /<server-root> -d /<server-root>/<instance>/config -n <instance>
26070 proxyd -r /<server-root> -d /<server-root>/<instance>/config -n <instance>
The worker process is the last one in the list. (26070 in this example)
Please upload the above files in https://supportuploads.sun.com/upload
under the cores directory and provide us the checksum details of the uploaded files.
Proxy Server Process Crash
- Check for core file, if there is no core file generated check the coreadm section.
- When was the issue noticed first?(Please provide the exact time stamp of the issue). Does this issue happen during high load or any particular activity? Explain.
- How often it is occurring?
- Run the Pkg_App script: http://www.sun.com/bigadmin/jsp/descFile.jsp?url=descAll/sun_gdd__directory___
./pkg_app <core file|pid> <process binary> <path to store final file>
Please upload the above files in https://supportuploads.sun.com/upload under the cores directory and provide us the checksum details of the uploaded files.
Functional problem (product not working as expected)
For example we are getting an unexpected response to a specific request, the Admin GUI is not working as expected, etc.
In these cases
- Provide the steps to reproduce the problem.
- Provide log files and config dir.
- In case of an unexpected response or interoperablilty problems with another entity get simultaneous binary snoops of both sides on the Proxy.
#snoop -o snoop.client <client-ip> <proxy-ip>
#snoop -o snoop.origin <proxy-ip> <web/app ip>
- Is the problem occurring using different web browsers (Firefox, IE, etc....)?
Please upload the above files in https://supportuploads.sun.com/upload under the cores directory and provide us the checksum details of the uploaded files.