Administration Guide
|
  |   |
This guide leads you through tasks designed to optimize the performance of the application you are running on the Netscape Application Server.
|
|
Contents
|
|
|
| |
|
Introduction
|
|
|
Part 1
|
Getting Started
|
| |
Chapter 1
|
About Netscape Application Server Architecture
|
|
What is Middleware?
|
|
HTML and OCL Application Clients
|
|
HTML Clients
|
|
OCL Clients
|
|
AppLogics and the Server
|
|
Server Administration
|
|
Application Administration
|
|
About the Database
|
|
The Administrative, Executive, Java, and C++ Servers
|
|
The Administrative Server
|
|
The Executive Server
|
|
The Java Server and C++ Server
|
|
System-Level Services
|
|
Application-Level Services
|
| |
Chapter 2
|
Using the Administrator and Sample Applications
|
|
About the Netscape Application Server Administrator
|
|
Starting the Administrator
|
|
Starting a Netscape Application Server
|
|
Configuring the Sample Applications
|
|
About Configuring Sample Applications
|
|
Configuring the Sample Applications for UNIX
|
|
Configuring the Sample Applications for Windows NT
|
|
|
Part 2
|
Administering a Single Netscape Application Server
|
| |
Chapter 3
|
Managing Applications on a Single Server
|
|
About Managing Applications on a Single Server
|
|
About Upgrading Applications
|
|
About Application Root Directories
|
|
Upgrading an Application
|
|
Disabling an AppLogic Object
|
|
Stopping a Server or a Process
|
|
Enabling an AppLogic Object
|
|
Enabling Session (Sticky) Load Balancing
|
|
Specifying Application Root Directories
|
| |
Chapter 4
|
Monitoring a Netscape Application Server
|
|
About Monitoring the Netscape Application Server
|
|
About the Process Attributes
|
|
Monitoring a Process Attribute
|
|
Changing a Process Data Plot
|
|
Removing a Process Data Plot
|
|
About Event Notification
|
|
About the Events for Which You Can Receive Notification
|
|
Configuring Email Notification for an Event
|
| |
Chapter 5
|
Logging Server Messages
|
|
About Logging Server Messages
|
|
About Logging
|
|
About HTTP Web Server Logging
|
|
Logging Messages
|
|
Logging Web Server Requests
|
| |
Chapter 6
|
Securing Applications
|
|
About Security
|
|
About User Authentication
|
|
About Role Authentication
|
|
About Access Control List Authorization
|
|
About AppLogic Access Authorization
|
|
Implementing User Authentication
|
|
Creating a User
|
|
Creating a Group
|
|
Modifying a User or Group
|
|
Implementing Role Authentication
|
|
Creating a Role
|
|
Modifying a Role
|
|
Implementing Access Control List Authorization
|
|
Creating an Access Control List
|
|
Modifying an Access Control List
|
|
Implementing AppLogic Access Authentication
|
|
Modifying AppLogic Access Verification
|
| |
Chapter 7
|
Increasing Fault Tolerance and Server Resources
|
|
About Increasing Fault Tolerance and Server Resources
|
|
About Adding and Tuning Java Server and C++ Server Processes
|
|
Adding a Java Server or C++ Server
|
|
Adjusting the Restart Option of the Administrative Server
|
|
Adjusting the Number of Request Threads
|
| |
Chapter 8
|
Configuring the Web Connector Plug-In
|
|
About the Web Connector Plug-In
|
|
About Configuring the Web Connector Plug-In
|
|
Configuring Web Plug-In for Web Server Logging
|
|
Mapping HTTP Variables to Database Fields
|
|
Adding HTTP Variables to the Log
|
|
Configuring Cookie and Hidden Field Usage
|
|
Configuring a CGI Flag for CGI Requests
|
|
Changing the Web Connector Port Number
|
|
Specifying HTTP Variables for Input to AppLogic Objects
|
|
Manually Configuring a Web Server
|
|
Configuring a Netscape Web Server
|
|
Configuring a Microsoft Web Server
|
|
|
Part 3
|
Administering Multiple Netscape Application Servers
|
| |
Chapter 9
|
Installing and Configuring Multiple Servers
|
|
About Administering Multiple Netscape Application Servers
|
|
About the Web Connector in a Multiple-Server Enterprise
|
|
About Distributed Data Synchronization and Load Balancing
|
|
About Multicast Communication
|
|
Installing Multiple Netscape Application Servers
|
|
Configuring a Distributed Data Synchronization Environment
|
|
Specifying the Netscape Application Server to Which the Web Server Connects
|
|
Specifying the Netscape Application Server Responsible for Logging
|
|
Administering Multiple Netscape Application Servers
|
|
Registering a Netscape Application Server
|
|
Deleting a Server
|
|
Creating a Group
|
|
Adding a Server to a Group
|
|
Removing a Server from a Group
|
|
Applying Settings from One Server to Another
|
|
Changing the Administrative Multicast Address
|
| |
Chapter 10
|
Managing Applications on Multiple Servers
|
|
About Administering Applications on Multiple Servers
|
|
About Hosting Applications Locally on Multiple Servers
|
|
About Hosting Partitioned Applications on Multiple Servers
|
|
About Hosting and Deploying Applications for Load Balancing
|
|
About Changing Attributes of Distributed AppLogic Objects
|
|
Deploying an Application
|
|
Choosing a Deployment Method
|
|
Using the kdeploy Command to Deploy a Project
|
|
Using the kdeploy Command to Download a Project
|
|
Using Netscape Application Server Administrator to Deploy an Application
|
|
Partitioning an Application
|
|
Deploying Access Control Lists
|
|
Changing the Distribution Level for an AppLogic Object
|
| |
Chapter 11
|
Balancing User-Request Loads
|
|
About Load Balancing
|
|
How Load Balancing Works
|
|
How Servers Exchange Load Balancing Information
|
|
Requirements for Load Balancing
|
|
About the Load Balancer Plug-in
|
|
About Session (Sticky) Load Balancing
|
|
When to Use Sticky Load Balancing
|
|
Adjusting Load Balancing Weight Factors
|
|
Adjusting Weight Factors for Server Load Criteria
|
|
Adjusting Weight Factors for AppLogic Performance Criteria
|
|
Adjusting Update and Broadcast Intervals
|
|
Changing the Multicast Host Address for Load Balancing
|
| |
Chapter 12
|
Working with Databases
|
|
About Working with Databases
|
|
About Database Drivers
|
|
About Database Connectivity Parameters
|
|
Adjusting Database Connection Timeout
|
|
Adjusting Asynchronous Thread Parameters
|
|
Adjusting Result Set Buffering Parameters
|
|
Adjusting Database Cache Parameters
|
| |
Chapter 13
|
Managing Distributed Data Synchronization
|
|
About Distributed Data Synchronization
|
|
How Failover Keeps Data Accessible
|
|
What is a Cluster?
|
|
Data Synchronization is Optional
|
|
Synchronization Server Roles
|
|
How a Cluster Communicates
|
|
General Steps for Managing Clusters
|
|
How Sync Server Priority Affects a Cluster
|
|
Modifying the Default Cluster for Fast Cluster Set Up
|
|
Cluster Tasks Through the GUI
|
|
About the Default cluster
|
|
Start with a Sync Server
|
|
Editing the Registry Keys for the Default Cluster
|
|
Defining One or More Clusters
|
|
Mapping the Synchronizer to the Cluster
|
|
To map the synchronizer to a cluster, follow these steps.
|
|
Copying Cluster Definitions Between Servers
|
|
Using Netscape Application Server Administrator to Configure Clusters
|
|
Using Netscape Application Server Administrator to Configure Clusters
|
| |
Chapter 14
|
Additional Administration Tasks
|
|
Increasing the Maximum Allowed Processes for a Server
|
|
Updating the Installation Key
|
|
Configuring IP Addresses from the Command Line
|
|
Uninstalling Netscape Application Server from UNIX
|
|
Uninstalling Netscape Application Server from Windows NT
|
|
|
Part 4
|
Troubleshooting Typical Problems
|
| |
Appendix A
|
Troubleshooting
|
|
Troubleshooting Tips
|
|
Using Debugging Parameters in the Registry to Troubleshoot Errors
|
|
Index
|