Problem in SNMP monitoring of Sun One Webserver on AIX
Hi,
I am trying to configure SNMP subagent configuration on Sun One Webserver 6.1 (sp2) running on Aix 5.3 system.
I am able to start the Agent & the Native agent. But I am not able to poll the values.
Can any one guide me how to debug the issue.
(The same works properly with snmp master agent provided as part of Webserver).
Also confirm which mib file should be used.
The document in Webserver still shows netscape oid to be added in smux of aix.
Regds
Ravi
http://forum.java.sun.com/thread.jspa?threadID=5308944&tstart=0
Sun Java System Web Server 7.0 Update 3 released
Jun 27, 2008 7:26 AM
Sun Java System Web Server 7.0 Update 3 has been released. In additional to stability, performance, and security enhancements this release adds:
o Support for AIX 5.3 and 6.1
o Support for auto-deployment of WAR files
o Performance enhancements that contributed to the record setting benchmark performance http://www.sun.com/servers/coolthreads/t5220/benchmarks.jsp#4 of the T5220 systems from Sun
All users of prior releases of Java System Web Server 7.0 are encouraged to upgrade.
Release Notes http://docs.sun.com/app/docs/doc/820-4848
Download http://tinyurl.com/4l7yed
Similar Messages
-
Sun One Webserver and JSP 2.0
I have a customer running Sun One Webserver v 6.1 (newest) and I have no experience using that server. We are writing some JSP pages, and I am hoping to use JSP 2.0. It appears from what I have read that only JSP 1.2 is supported. Is that correct, or is there any way to use JSP 2 with the Sun One server.
Any help greatly appreciated, I'm a total newbie to this server.
CheersWell, I don't have any problem running jsp pages on this server, just wanted to know if the server supports jsp 2.0 or if there is a way to add that support.
What problems are you having getting your jsp files to run. I just moved some over from a tomcat install and they work fine. Had to modify the classpath in server.xml, etc, to pick up some jars for jdbc, but basically no problem with jsp.
I'm kind of surprised that if this is the newest version of the Sun Web Server that it does not support jsp 2.0 out of the box. It's not exactly a new spec. -
Enabling Network Security with Sun One webserver
Hi experts
I have a sun server with solaris and sun one webserver loaded
now when i am connecting the web server from any of the client browser it is not asking for any paassword
how can i enable the network password for webserver
DamuI can't believe it, the problem was because I have formated the object definition element in obj.conf with a tab before Service. It seems Service needs to start from column 1, was sun webserver made is cobol?
<Object name="weblogic" ppath="*/weblogic/*">
Service fn=wl_proxy WebLogicHost=laptop-vikas.nj.sena WebLogicPort=7001 PathTrim="/weblogic"
</Object> -
META-INF & SUN ONE WebServer security
Hi All,
I am facing problem with SUN ONE WebServer 6.0. The SUN ONE WebServer is being used a Web-Proxy Server to parse all request for a particular URL to WebSphere application server.
Unfortunately one of JAR files loaded in the WebSphere contaisn files in META-INF directory which needs to be accessed by the users. These files are mostly javascripts and image files.
These files can be accessed if we connect directly to the WebSphere http port. But cannot be accessed when connecting through the SUN ONE WebServer.
I get the following error,
[13/Jun/2006:16:19:14] security (14832): for host 10.81.205.204 trying to GET /esott/faces/static/META-INF/common/script.js, deny-existence reports: denying existence of /opt/iplanet/iWS/docs/esott/faces/static/META-INF/common/script.js
I am not sure why Iplanet is denying the existence of the files in the META-INF . Is there a way to turn off this behaviour?
regards,
SureshServlet spec. prohibits direct access to META-INF:
9.5 Web Application Archive File
Web applications can be packaged and signed, using the standard Java Archive tools, into a Web ARchive format (war) file. For example, an application for issue tracking could be distributed in an archive with the filename issuetrack.war.
When packaged into such a form, a META-INF directory will be present which contains information useful to the Java Archive tools. If this directory is present, the servlet container must not allow it be served as content to a web client�s request.
************************************************************************************** -
We are currently working on Sun One Webserver 6.0 with Chilisoft 3.6.2
Now with the new version 6.1 is there ...the question is can we simply upgrade to the new version or do we need to reinstall and reconfigure all the websites with the new version 6.1
Also now that new version of webserver 6.1 has the ASP feature bundled with it ...do we still require Chilisoft?
Please answer my queries ...by replying at the following email id : [email protected]
thanks!You'll have to use S1ASP 4.0.1 (not 4.0) to work with S1WS 6.1.
Downloads are available here at:
ftp://ftp.chilisoft.com
There's no licensing requirement with S1WS 6.1 for S1ASP.
Make sure the previous version of S1ASP is uninstalled prior to installing the new version of S1ASP to S1WS 6.1 -
Sun ONE webserver crashes.....
Hi
I have installed Sun ONE webserver along with portal, directory and identity server. Suddenly the webserver crashes and gives me the following messages in the "Error" log.
catastrophe (15171): CORE3260: Server crash detected (signal SIGSEGV)
info (15171): CORE3262: Crash occurred in function res_freehostent from module /usr/lib/libresolv.so.2
failure (15170): CORE3107: Child process closed admin channel
Please let me know what shd be the reason for this.
regards
MarkHi Mark,
Do you have DNS turned on(check magnus.conf file for DNS settings)? If yes, test with DNS disabled. I suspect the crash is due to issues with DNS. Check to see if you have the latest libresolv OS patch?
Thanks
Manish -
Sun One Webserver Connection Pooling - javax.naming.NamingException
I'm trying to configure a container managed datasource in Sun One Webserver. I've followed the steps given in the Sun One Webserver Administrator's Guide, however when I try to lookup the datasource I get a "javax.naming.NamingException: Cannot create resource instance" exception (full stack trace below). I have verified the database connection info (URL/user/password) is correct using Squirrel and I've appended the location of classes12.jar to the server's classpath in server.xml. Relevant snippets from the configuration files, my lookup code, and the stack trace are below. I've been beating my head on this for almost two days and I would appreciate any tips on how to debug this.
web.xml
<resource-ref>
<description>JNDI DataSource</description>
<res-ref-name>jdbc/web920</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Sharable</res-sharing-scope>
</resource-ref>
sun-web.xml
<resource-ref>
<res-ref-name>jdbc/web920</res-ref-name>
<jndi-name>jdbc/web920</jndi-name>
</resource-ref>
server.xml
<RESOURCES>
<JDBCCONNECTIONPOOL name="web920" datasourceclassname="oracle.jdbc.pool.OracleDataSource" steadypoolsize="8" maxpoolsize="32" poolresizequantity="2" idletimeout="300" maxwaittime="60000" connectionvalidationrequired="off"
connectionvalidationmethod="auto-commit" validationtablename="" failallconnections="off" transactionisolationlevel="read-uncommitted" isolationlevelguaranteed="off">
<PROPERTY name="URL" value="jdbc:oracle:thin:@d1web920.mydomain.com:1521:d1web920" />
<PROPERTY name="User" value="<username>" />
<PROPERTY name="Password" value="<password>" />
</JDBCCONNECTIONPOOL>
<JDBCRESOURCE jndiname="jdbc/web920" poolname="web920" enabled="on" />
</RESOURCES>
Lookup code
private static DataSource getDataSource(){
DataSource ds = null;
try {
Object o = new InitialContext().lookup("java:comp/env/jdbc/web920");
ds = (DataSource) o;
} catch (NamingException e) {
System.out.println("Error retrieving DataSource.");
e.printStackTrace();
return ds;
Stack Trace
warning: CORE3283: stderr: javax.naming.NamingException: Cannot create resource instance
warning: CORE3283: stderr: at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:167)
warning: CORE3283: stderr: at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
warning: CORE3283: stderr: at org.apache.naming.NamingContext.lookup(NamingContext.java:834)
warning: CORE3283: stderr: at org.apache.naming.NamingContext.lookup(NamingContext.java:181)
warning: CORE3283: stderr: at org.apache.naming.NamingContext.lookup(NamingContext.java:822)
warning: CORE3283: stderr: at org.apache.naming.NamingContext.lookup(NamingContext.java:181)
warning: CORE3283: stderr: at org.apache.naming.NamingContext.lookup(NamingContext.java:822)
warning: CORE3283: stderr: at org.apache.naming.NamingContext.lookup(NamingContext.java:181)
warning: CORE3283: stderr: at org.apache.naming.NamingContext.lookup(NamingContext.java:822)
warning: CORE3283: stderr: at org.apache.naming.NamingContext.lookup(NamingContext.java:194)
warning: CORE3283: stderr: at org.apache.naming.SelectorContext.lookup(SelectorContext.java:183)
warning: CORE3283: stderr: at javax.naming.InitialContext.lookup(InitialContext.java:351)
warning: CORE3283: stderr: at mil.army.usaac.portal.util.DatabaseConnectionManager.getDataSource(DatabaseConnectionManager.java:99)
warning: CORE3283: stderr: at mil.army.usaac.portal.util.DatabaseConnectionManager.init(DatabaseConnectionManager.java:40)
warning: CORE3283: stderr: at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:921)
warning: CORE3283: stderr: at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
warning: CORE3283: stderr: at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3478)
warning: CORE3283: stderr: at org.apache.catalina.core.StandardContext.start(StandardContext.java:3760)
warning: CORE3283: stderr: at com.iplanet.ias.web.WebModule.start(WebModule.java:251)
warning: CORE3283: stderr: at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
warning: CORE3283: stderr: at org.apache.catalina.core.StandardHost.start(StandardHost.java:652)
warning: CORE3283: stderr: at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
warning: CORE3283: stderr: at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:355)
warning: CORE3283: stderr: at org.apache.catalina.startup.Embedded.start(Embedded.java:995)
warning: CORE3283: stderr: at com.iplanet.ias.web.WebContainer.start(WebContainer.java:431)
warning: CORE3283: stderr: at com.iplanet.ias.web.WebContainer.startInstance(WebContainer.java:500)
warning: CORE3283: stderr: at com.iplanet.ias.server.J2EERunner.confPostInit(J2EERunner.java:161)we are trying to connect MS Access thru tomcat and it is giving the above exception
i have changed the server.xml
<Resource name="jdbc/Mess" auth="Container" scope="Shareable" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/Mess">
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>4</value>
</parameter>
<parameter>
<name>password</name>
<value>admin</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:odbc:Mess</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>sun.jdbc.odbc.JdbcOdbcDriver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
<parameter>
<name>username</name>
<value>admin</value>
</parameter>
</ResourceParams>
web.xml
<resource-ref>
<description>Access Datasource example</description>
<res-ref-name>jdbc/Mess</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
java class
Context initContext = new InitialContext();
DataSource ds = (DataSource)initContext.lookup("java:/comp/env/jdbc/Mess");
con = ds.getConnection();
Please help....... -
Sun one webserver 7.0 secured website asking userid password
We have upgraded sun one webserver to 7.0 from 6.0, and installed the latest Verisign SSL certificate. Now the webserver asks authentication of userid/pwd instead of bringing the we page that should give login capability.
In the webserver logs we see following:
ipaddress of machine - - [25/Oct/2010:11:13:59 -0500] "GET / HTTP/1.1" 401 223
Based on earlier research I have verified the default.acl file into the config directory which looks OK. what could be wrong here?
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
version 3.0;
acl "default";
authenticate (user, group) {
prompt = "Sun Java System Web Server";
allow (read, execute, info) user = "anyone";
allow (list, write, delete) user = "all";
acl "es-internal";
allow (read, execute, info) user = "anyone";
deny (list, write, delete) user = "anyone";The Doc root is not set to the exact html file. Look into the Content handling and see if you have put the correct html file required for the login page. The issue will be resolved with the correct html page in place in the content handling. let me know if you face any issues.
-
Sun ONE WebServer 6.1 SP6 -- Server Startup Error.
Hi,
I had deployed my website on Iplanet webserver 6.0 and It was working fine. Now i've installed an instance of Sun One Webserver 6.1 (iplanet server 6.1) and deployed the same source code. The issue is that when the server is started and hit, it gives the following error ----
Sun ONE Web Server 6.1SP6 (64-Bit) B05/08/2006 15:27
info: CORE5076: Using [Java HotSpot(TM) 64-Bit Server VM, Version 1.4.2_10] from [Sun Microsystems I
nc.]
info: WEB0100: Loading web module in virtual server [https-ggndglda5] at [search]
info: HTTP3072: [LS ls1] http://ggndglda5:9292 ready to accept requests
startup: server started successfully
[GOLDDEV ~/iplanet/servers/https-ggndglda5/https-ggndglda5]tail -f logs/errors
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:157)
at com.iplanet.ias.web.WebContainer.service(WebContainer.java:579)
[26/Apr/2007:11:13:51] info (17698): CORE5073: Web server shutdown in progress
[26/Apr/2007:11:14:04] info (18518): CORE1116: Sun ONE Web Server 6.1SP6 (64-Bit) B05/08/2006 15:27
[26/Apr/2007:11:14:04] info (18519): CORE5076: Using [Java HotSpot(TM) 64-Bit Server VM, Version 1.4
.2_10] from [Sun Microsystems Inc.]
[26/Apr/2007:11:14:04] info (18519): WEB0100: Loading web module in virtual server [https-ggndglda5]
at [search]
[26/Apr/2007:11:14:07] info (18519): HTTP3072: [LS ls1] http://ggndglda5:9292 ready to accept reques
ts
[26/Apr/2007:11:14:07] info (18519): CORE3274: successful server startup
[26/Apr/2007:11:30:23] failure (18519): for host 10.237.93.195 trying to GET /home/g
old/jsp/Dispatch.jsp, service-j2ee reports: StandardWrapperValve[jsp]: WEB2792: Servlet.service() fo
r servlet jsp threw exception
org.apache.jasper.JasperException: WEB4000: Unable to compile class for JSPWEB4125:
An error occurred between lines: 702 and 706 in the JSP file: /home/gold/jsp/InboxList.jsp
WEB4126: Generated servlet error:
/iplanet/servers/https-ggndglda5/https-ggndglda5/ClassCache/https-ggndglda5/defa
ult-webapp/_jsps/_home/_gold/_jsp/_Dispatch_jsp.java:14927: cannot resolve symbol
symbol : method getClassLoader ()
location: class org.apache.jasper.runtime.HttpJspBase
return super.getClassLoader();
^
Note: /iplanet/servers/https-ggndglda5/https-ggndglda5/ClassCache/https-ggndglda
5/default-webapp/_jsps/_home/_gold/_jsp/_Dispatch_jsp.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
1 error
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:312)
at com.iplanet.ias.web.jsp.JspServlet$JspServletWrapper.loadJSP(JspServlet.java:778)
at com.iplanet.ias.web.jsp.JspServlet$JspServletWrapper.access$000(JspServlet.java:636)
at com.iplanet.ias.web.jsp.JspServlet.serviceJspFile(JspServlet.java:413)
at com.iplanet.ias.web.jsp.JspServlet.service(JspServlet.java:375)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:908)
at org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.j
ava:771)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:322)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:209)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:157)
at com.iplanet.ias.web.WebContainer.service(WebContainer.java:579).
Can anyone help me out.You don't have to call[i] FacesContext.responseComplete().
There are several reasons for that error occurring.
!) Low VM size memory
2) The server went out of memory.
3) etc...
Put a trace of the error in here. -
Can I run the Servlet and Bean code on Sun ONE Webserver 6.1 SP5
Hi all.
My environment as below.
1) Windows 2000 Server SP4
2) Sun ONE Webserver 6.1 SP5
3) JRE1.5.0
The directory ( WEB-INF/classes) where is to create on. I have a Bean and Servlet code but I can't
to run it on. Another code Jsp, HTML can run.
How can I do?Your question is somewhat vague, but I'll presume that you are asking how you can invoke your servlets.
If the servlet classes are correctly deployed, you can invoke them directly. i.e. http://host/<app>/servlet/<classname>. Or, you can create servlet mappings.
Java beans cannot be invoked the same way a servlet can. You can access beans from within servlets.
For more details, check out the servlet tutorials at http://java.sun.com -
Faliure on re-starting sun one webserver
Hi,
We are unable to access one of our applications, because our password web server(sun one webserver) is down, tried to re-start the web server after that it’s hitting to below mentioned FAILURE message.
Failure: CORE3170: Configuration initialization failed: Error running init function load-modules: dlopen of /apps/oblix/netpoint/gdpitl-pw-backend/identity/oblix/lib/libstdc++.so.5 failed (ld.so.1: webservd: fatal: libgcc_s.so.1: version GCC_3.3’ not found (required by file /apps/oblix/netpoint/gdpitl-pw-backend/identity/oblix/lib/libstdc++.so.5))
Due this failure, no one is able to access the application.
Could any one please help me out on this, what might be causing for this issue.
I am new to oblix, I am not sure what are the configurations and files needs to check.
Waiting for any of your suggestions…
Thanks & Regards,
SrujanaOur server showing gcc (GCC) 3.2.3 is installed but while restarting server, i am getting different version(libgcc_s.so.1: version GCC_3.3’ not found).
<!------Failure: CORE3170: Configuration initialization failed: Error running init function load-modules: dlopen of /apps/oblix/netpoint/gdpitl-pw-backend/identity/oblix/lib/libstdc++.so.5 failed (ld.so.1: webservd: fatal: libgcc_s.so.1: version GCC_3.3’ not found (required by file /apps/oblix/netpoint/gdpitl-pw-backend/identity/oblix/lib/libstdc++.so.5)) ----->
Do we need to reinstall the GCC ?
how to find out whether they are readable by the COREid component (WebGate here.
Thanks for the suggestions! -
Oracle10g pool on Sun One Webserver 6.1
I am able to connect to the database directly with
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection
("jdbc:oracle:thin:@192.168.xx.xx:1522:xxxxxx",user,pwd);
but when I try to set up a connection pool I am getting this in the error log :
[24/Aug/2005:09:36:33] failure ( 4870): for host 192.168.2.1 trying to POST /strutstest/HelloWorld.do, service-j2ee reports: RSR0032: Got Unexpected Exception in getConnection [{0}]
com.sun.enterprise.repository.J2EEResourceException
java.lang.NoSuchMethodException: setPassword at com.sun.enterprise.repository.JdbcConnectionPool.createDataSource(JdbcConnectionPool.java:242)
Now I know I have the setPassword method defined, because if I replace the code with the non pooled connection it works and does not throw an exception.
This is what I have in my web.xml:
<resource-ref>
<description>Primary database</description>
<res-ref-name>Oracle</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
This is what I have in my sun-web.xml:
<resource-ref>
<res-ref-name>Oracle</res-ref-name>
<jndi-name>jdbc/Oracle</jndi-name>
</resource-ref>
My JVM class path on settings on the Sun One webserver Admin are:
/opt/SUNWwbsvr/jdbc_driver/ojdbc14.jar
Ingnore Env Classpath set to "ON"
blank for "Native Lib Path Prefix"
blank for "Native Lib Path Suffix"
I have one JDBC Connection pool defined as "Oracle"
and a JDBC Resource defined as "jdbc/Oracle"
I am getting the "Unexpected Exception in getConnection"... any suggestions on how to resolve this?
Thanks
DougAlso my java code is this:
InitialContext initContext = new InitialContext();
DataSource source = (DataSource) initContext.lookup("java:comp/env/Oracle");
Connection conn = source.getConnection(); // this is where the exception is thrown? -
How to find creation date of a website in sun one webserver
Is there any way we can find the creation date of a website or virtual site hosted on Sun One Webserver 6.0 (any sp).
ThanksNo. First I access a site (in my intranet ) and then try to get the last modified date :
telnet vault.red.iplanet.com 80
Escape character is '^]'.
GET / HTTP/1.0
HTTP/1.1 200 OK
Server: Sun-ONE-Web-Server/6.1
Date: Mon, 18 Apr 2005 06:03:08 GMT
Content-length: 687
Content-type: text/html
Last-modified: Mon, 22 Mar 2004 21:47:32 GMT
Accept-ranges: bytes
Connection: close
<html>
<head>
<title>The Server Formerly Known As Netscape Enterprise</title>
<script language='JavaScript'>
var curTab = 0;
var tabSet = 1;
var typGroup = 0;
</script>
<link rel="shortcut icon" href="/favicon.ico">
</head>
<frameset rows='110,*' frameborder='no' border=0>
<frame src='/tabs.html' name='tabs' frameborder='no' scrolling='no' noresize marginwidth=0 marginheight=0>
<frameset cols='200,*' border=0 marginwidth=0 marginheight=0 frameborder='no'>
<frame src='/odds_ends.html' name='options' frameborder='no' noresize>
<frame src='/header_index.shtml' name='content' frameborder='no' noresize marginwidth=16 marginheight=16>
</frameset>
</frameset>
</html>
Connection closed by foreign host.
$ telnet vault.red.iplanet.com 80
Escape character is '^]'.
HEAD / HTTP/1.0
HTTP/1.1 200 OK
Server: Sun-ONE-Web-Server/6.1
Date: Mon, 18 Apr 2005 06:03:17 GMT
Content-length: 687
Content-type: text/html
Last-modified: Mon, 22 Mar 2004 21:47:32 GMT
Accept-ranges: bytes
Connection: close
Connection closed by foreign host. -
What is the latest Sun One webserver with SP #, which we can use it in pro
What is the latest Sun One webserver with SP #, which we can use it in production environment.
thanks
siva6.1 Service pack 5 is our latest release.
you can get this software from
http://www.sun.com/webserver
hope this helps -
Problem with maxprocs 1 on Sun One Web server 6.1
I am using sun one web server on Unix with maxprocs set to 3.
This means that there are 3 jvms running my application under 1 instance. However I have certain components like an application cache that I would like to share between these 3 processes.
Additionally is there a way to configure the server so that requests from 1 session are served by 1 process only.
I am really stuck here. Have searched in all the documentation, but in vain. Would really help if some one of the Sun Developers could answer this.
Thanks
ChetanElving,
It is great to hear that there is no predefined limit on number of sessions but if that's the case why the webserver always starts with 1000 allowed by default. Are there any potential performance reasons behind it?
I have your link open in my browser for a few days now as a reference because I am experimenting with different Session Managers. I am trying to find a solution for BheegaChicken to be able to accomodate several thousand simultaneous sessions for his application.
We use V6.0SP2 and SP6 and for BheegaChicken's app specifically V6.1SP2...
I have spent some time in the past looking for the answers how to handle higher then 1000 sessions capacity on one instance and that was even before V6.1 was out. I have found the following reco that talks about optimal performance for sites using threads:
http://docs.sun.com/source/816-5690-10/perf6.htm#17580
*** start qoute
Multi-Process Mode
You can configure the server to handle requests using multiple processes with multiple threads in each process. This flexibility provides optimal performance for sites using threads, and also provides backward compatibility to sites running legacy applications that are not ready to run in a threaded environment. Because applications on Windows NT generally already take advantage of multi-thread considerations, this feature applies to Unix/Linux platforms.
The advantage of multiple processes is that legacy applications that are not thread-aware or thread safe can be run more effectively in iPlanet Web Server. However, because all the Netscape/iPlanet extensions are built to support a single-process threaded environment, they may not run in the multi-process mode, and the Search plug-ins will fail on startup if the server is in multi-process mode.
In the multi-process mode, the server spawns multiple server processes at startup. Each process contains one or more threads (depending on the configuration) which receive incoming requests. Since each process is completely independent, each one has its own copies of global variables, caches, and other resources. Using multiple processes requires more resources from your system. Also, if you try to install an application which requires shared state, it has to synchronize that state across multiple processes. NSAPI provides no helper functions for implementing cross-process synchronization.
If you are not running any NSAPI in your server, you should use the default settings: one process and many threads. If you are running an application which is not scalable in a threaded environment, you should use a few processes and many threads, for example, 4 or 8 processes and 128 or 512 threads per process.
MaxProcs (Unix/Linux)
Use this directive to set your Unix/Linux server in multi-process mode, which may allow for higher scalability on multi-processor machines. If you set the value to less than 1, it will be ignored and the default value of 1 will be used.
Tuning
You can set the value for MaxProcs by:
Editing the MaxProcs parameter in magnus.conf
Setting or changing the MaxProcs value in the Magnus Editor of the Server Manager
Note You will receive duplicate startup messages when running your server in MaxProcs mode.
*** end quote
If it is not relevant anymore please explane.
I am still interested to understand which of the SessionManagers is recommended by Sun to have optimal performance for sites with high number of sessions and using threads. It is not really obvious from http://docs.sun.com/source/817-6251/pwasessn.html. On top of this that's documented just for V6.1. What about V6.0?
Thank you very much for your cooperation!
Sasha aka ttalex
Maybe you are looking for
-
How do I open my itunes account on a new computer without having to buy all new songs? It doesn't seem fair to have to buy all the same songs a second time if they are already purchased by me and I just want them on my new computer!
-
In the program screen unable to set playback settings
I want to record to my DV recorder but I can't do the neccessary settings | have to do in the Program screen menu (top right). Does anyone knows the solution?
-
Unmarked content - how to stop this madness
I have received a several forms in Word from a committee which are to be converted to PDF and made fillable and ADA compliant. Accessibility report indicates none of the contents are contained in tree structure. I find unmarked contents to tag them
-
Hi, I keep reading that Java is predominantly a statically typed language, but with some added dynamic type checks at run-time. What aspects of Java are dynamically typed? Thanks
-
Hi Guys, A strange issue I am facing in SharePoint 2013 task list. When I just select any task its updated the task status automatically to "Completed". When I unselect task its updated task status to "Not Started" automatically. I don't know why its