How do
I set the maximum number of sessions allowed on iPlanet Web Server?
- Modify either the context.properties or servlets.properties file.
In the context.properties file, add the following line:
context.global.sessionmgr.initArgs=maxSessions=2000,timeOut=300,reapInterval=150
In the servlets.properties file, add the following line:
servlets.sessionmgr.initArgs=maxSessions=2000,time
Out=300,reapInterval=150
- To invoke the new value, restart the server.
How do
I update the Java runtime environment and virtual machine for the
Javaplatform ("Java virtual machine" or "JVM"1) for iPlanet
Web Server?
This resides in the JDK software. To specify the path to the JDK:
- Log in to the Web Server Administration Server.
- Select the Global Settings tab and use the Configure JRE/JDK Paths
page.
- Provide the path to the new JRE/JDK.
- Restart the server. The server uses the new Java runtime
environment.
1 - The terms "Java virtual machine" and "JVM" mean a virtual
machine for the Java platform.
For
configuration of iPlanet Web Server 4.1, do best practices exist for
setting the variables in the magnus.conf file?
For most installations, the default values written to magnus.conf are
suitable.
Java Application Environment and JavaServer Pages (JSP) Technology
On
Windows NT, how do I redirect System.out.println to a file?
To redirect System.out.println:
- Go to the config folder. Change the <hostname> variable to your
hostname. For example:
c:iPlanetServershttps-hostnameconfig
Change the path according to your server installation path.
- In the obj.conf file, add the following line:
Init fn="nt-console-init" stderr="stderr" stdout="stdout"
EarlyInit="yes"
- Replace stderr and stdout with the desired file
names.
This modification is particularly helpful if you are troubleshooting
applications or system property settings on iPlanet Web Server, and you
want to capture the output in a file.
Is
there a way to send the output from a Java Servlet extension to the
error logs of iPlanet Web Server 4.0?
Yes. Add the following code to your Java Servlet extension to get a
handle to the Java Servlet extension's context:
ServletContext cont = this.getServletContext();
cont.log("Write this String");
As the JVM software does not run in the same process space as the
iPlanet Web Server, this additional code establishes the link between
your Java Servlet extension code and the container that is hosting the
JVM machine.
Performance
How do
large log files (greater than 200 MB) affect the Web server's
performance?
Typically no performance penalty is associated with appending to large
log files. However, for compatibility with 31-bit file systems, you
should rotate your log files before they reach 2GB in size. Also,
searching through large log files is more expensive than searching
through small log files. Many sites rotate their log files once a day.
Larger sites rotate their log files more frequently. See the FAQ under
Other for instructions on how to rotate log files.
Other
How do
I rotate log files?
The following syntax programs a server to perform maintenance activities
at regular intervals, such as backing up log files.
Location:
server_root/https-admserv/config
Syntax:
<Object name=name>
Command "command"
User user
Time nn:nn
Days day day ...
</Object>
The following is an example of a <cron.conf file that manages log
rotation. (The ns-cron.conf file controls whether or not the cron.conf
file is activated. You can set the status variable in ns-cron.conf file
to activate (on) or deactivate (off) the cron.conf file.)
<Object name=https-server_id_rotatelg0>
Command "server_root/bin/https/httpadmin/bin/rotlog https-server_id"
User LocalSystem
Time 03:00
Days Sun Mon Tue Wed Thu Fri Sat
</Object>
Is it
possible to change the server name, type, and version number sent in the
HTTP response header by iPlanet Web Server?
No, it is not possible to change the header information.