Table of Contents

  • Introduction
  • Installation
  • Handling Challenger
    · Introduction
    · User Interface
    · Restarting
    · Log Files
    · Status
    · Maintenance
    · Threads
  • Virtual Servers
  • Configuration Examples
  • Modules
  • Filesystems
  • RXML Tags
  • Graphics
  • Proxy
  • Databases
  • Miscellaneous Modules
  • Security Considerations
  • Scripting
  • Frontpage
  • Upgrading
  • Third Party Extensions
  • Portability
  • Reporting Bugs
  • Appendix
  • Status
    There are a number of ways to check the status of a Challenger server.

    Logs
    Regular surveillance of the logs is of course important to detect unusual events and errors.

    CPU and Memory Usage
    Keeping an eye on CPU and memory usage of Challenger's Pike process is always good. A major increase of CPU or memory usage is often worth investigating.

    On a Unix system, the commands ps or top can be helpful. It is, however, worth noticing that the memory usage reported by those commands is not always entirely relevant, since some of it can be caused by memory mapped files.

    Challenger's own idea of how much memory it uses can be found under the Development/Debug information for developers action (it will appear only if More options has been selected).

    Status and Debug Info
    For every virtual server there is a page in the configuration interface, Status and debug information, showing how busy that virtual server is.

    Access Requests
    The number of requests for the server is showed in the Status/Access request status action. If the server has been unusually busy, the access logs for the virtual servers will tell why. This is best done with a log analyzer tool, such as Roxen LogView.

    The Status actions show information about:

    Access / request status
    Shows the amount of data handled since last restart.

    Current FTP sessions
    Lists all active FTP sessions and what files they are currently transferring.

    Extended process status
    Shows detailed process status on Solaris and Linux.

    List Available Fonts...
    Lists all available fonts.

    Open files
    Shows a list of all open files.

    Pipe system status
    Shows the number of data shuffling channels.

    Process status
    Shows various information about the pike process.

    Thread status
    Shows various information about the threads in Challenger.

    Caches
    The Cache/Cache status action shows how well the built in caches in Challenger are working.