Unlocking data creating knowledge. How to run Nesstar with IIS Socket Pooling



Similar documents
Reference and Troubleshooting: FTP, IIS, and Firewall Information

To install the SMTP service:

Network Configuration Settings

Omni 56K USB Lite Quick Start Guide

FTP, IIS, and Firewall Reference and Troubleshooting

Lepide Active Directory Self Service. Configuration Guide. Follow the simple steps given in this document to start working with

How to Install Multiple Monitoring Agents on a Microsoft Operating System. Version StoneGate Firewall/VPN 2.6 and SMC 3.2

Lab 3.4.2: Managing a Web Server

This document describes the installation of the Web Server for Bosch Recording Station 8.10.

Insight Video Net. LLC. CMS 2.0. Quick Installation Guide

SteelEye Protection Suite for Windows Microsoft Internet Information Services Recovery Kit. Administration Guide

Installation of MicroSoft Active Directory

Installation Instruction STATISTICA Enterprise Small Business

HTTP communication between Symantec Enterprise Vault and Clearwell E- Discovery

STATISTICA VERSION 9 STATISTICA ENTERPRISE INSTALLATION INSTRUCTIONS FOR USE WITH TERMINAL SERVER

JAVS Scheduled Publishing. Installation/Configuration... 4 Manual Operation... 6 Automating Scheduled Publishing... 7 Windows XP... 7 Windows 7...

LPR for Windows 95/98/Me/2000/XP TCP/IP Printing User s Guide. Rev. 03 (November, 2001)

Setting Up a Unisphere Management Station for the VNX Series P/N Revision A01 January 5, 2010

Installing Policy Patrol on a separate machine

HELIX MEDIA LIBRARY INSTALL GUIDE FOR WINDOWS SERVER 2003 Helix Media Library Version 1.1. Revision Date: July 2011

Troubleshooting CallManager Problems with Windows NT and Internet Information Server (IIS)

Click Studios. Passwordstate. Installation Instructions

Setting Up SSL on IIS6 for MEGA Advisor

Lepide Active Directory Self Service. Installation Guide. Lepide Active Directory Self Service Tool. Lepide Software Private Limited Page 1

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

StarWind SMI-S Agent: Storage Provider for SCVMM April 2012

Installation Instruction STATISTICA Enterprise Server

Browser Client 2.0 Admin Guide

NCD ThinPATH Load Balancing Startup Guide

Dell Statistica Statistica Enterprise Installation Instructions

Geomatica 10.2 Floating License Server Installation Procedures

Installing a printer in Windows 95.

1-Port Wireless USB 2.0 Print Server Model # APSUSB201W. Quick Installation Guide. Ver. 2A

STATISTICA VERSION 12 STATISTICA ENTERPRISE SMALL BUSINESS INSTALLATION INSTRUCTIONS

Configuring Security Features of Session Recording

DP-313 Wireless Print Server

Windows 98 and Windows Me

Getting Started. Symantec Client Security. About Symantec Client Security. How to get started

Preparing Your Network for an MDsuite Installation

Digipass Plug-In for IAS. IAS Plug-In IAS. Microsoft's Internet Authentication Service. Installation Guide

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

Setup for PCCharge. Important Pre-Installation Notes for PCCharge. Installation Overview. Step 1 Install And Set Up PCCharge on the Fileserver

AXIS 1440 Print Server For EPSON Printers: Product Update. Important Information for Windows

FTP Server Configuration

Installing the Microsoft Network Driver Interface

White Paper. Installation and Configuration of Fabasoft Folio IMAP Service. Fabasoft Folio 2015 Update Rollup 3

Background Deployment 3.1 (1003) Installation and Administration Guide

MICROSTRATEGY 9.3 Supplement Files Setup Transaction Services for Dashboard and App Developers

Quick Note 026. Using the firewall of a Digi TransPort to redirect HTTP Traffic to a proxy server. Digi International Technical Support December 2011

The Windows Web Platform. Michael Epprecht Microsoft Switzerland twitter: fastflame

Install an SSL Certificate onto SilverStream. Sender Recipient Attached FIles Pages Date. Development Internal/External None 5 6/16/08

How to Configure Terminal Services for Pro-Watch in Remote Administration Mode (Windows 2000)

Installation Guide. Release 3.1

Chapter 3 Software Installation

InduSoft Thin Client Setup and Troubleshooting Guide

WhatsUp Gold v16.3 Installation and Configuration Guide

Spam Marshall SpamWall Step-by-Step Installation Guide for Exchange 5.5

MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # )

Matisse Installation Guide for MS Windows. 10th Edition

MAS 90. Installation and System Administrator's Guide 4WIN /04

PC Monitor Enterprise Server. Setup Guide

Preparing Your Server for an MDsuite Installation

Configuring.NET based Applications in Internet Information Server to use Virtual Clocks from Time Machine

Symantec AntiVirus Corporate Edition Patch Update

Moxa Device Manager 2.3 User s Manual

IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Internet Information Services Agent Version Fix Pack 2.

Portions of this product were created using LEADTOOLS LEAD Technologies, Inc. ALL RIGHTS RESERVED.

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

Avira Update Manager User Manual

Configuring MassTransit Server to listen on ports less than 1024 using WaterRoof on Macintosh Workstations

CA MDM MOBILE DEVICE MANAGEMENT

Network Printing In Windows 95/98/ME

DC Agent Troubleshooting

Client Program Installation Guide

Dell Statistica Document Management System (SDMS) Installation Instructions

2X HTML5 Gateway v10.6

enicq 5 System Administrator s Guide

VERITAS Backup Exec 9.1 for Windows Servers Quick Installation Guide

Installation Guide For Choic Enterprise Edition

HP Device Manager 4.6

Dell Recovery Manager for Active Directory 8.6. Quick Start Guide

Using Virtual Audio Cable and Omnia A/X with NexGen Streaming Audio

PageScope Enterprise Suite

CA NetQoS Performance Center

Lab Conducting a Network Capture with Wireshark

ESET SECURE AUTHENTICATION. API SSL Certificate Replacement

Secure Messaging Server Console... 2

Versions Addressed: Microsoft Office Outlook 2010/2013. Document Updated: Copyright 2014 Smarsh, Inc. All right reserved

VeriSign PKI Client Government Edition v 1.5. VeriSign PKI Client Government. VeriSign PKI Client VeriSign, Inc. Government.

Installation Guide. Wyse Device Manager Release Issue: PN: Rev. L

MGC WebCommander Web Server Manager

WhatsUp Gold v16.2 MSP Edition Deployment Guide This guide provides information about installing and configuring WhatsUp Gold MSP Edition to central

Version 1.0 Revision MODBUS/TCP Ethernet Communication Interface API for the Intelligent Instrumentation WinCE Platform SETUP MANUAL

Click Studios. Passwordstate. Upgrade Instructions to V7 from V5.xx

Imaging License Server User Guide

Install and Configure RelayFax

Nesstar Server Nesstar WebView Version 3.5

Installing SQL Express. For CribMaster 9.2 and Later

Transcription:

Unlocking data creating knowledge How to run Nesstar with IIS Socket Pooling November 2006

Contents 1 Introduction... 1 1.1 What is Socket Pooling?... 1 1.1.1 How to confirm this is the problem... 1 2 Solving the Problem... 1 1.1 Solving the Problem for IIS 5.0... 1 2.2 Solving the Problem for IIS 6.0... 2

1 Introduction The Nesstar Service will not start under Win 2K or Win 2K3 Server when IIS 5/6 (Internet Information Server) is running. This is because of IIS Socket Pooling. The instructions below explain how to change IIS setting to enable the Nesstar Service to run. 1.1 What is Socket Pooling? Socket pooling is non-blocking socket usage, introduced in IIS 5.0 where more than one application can use any given socket. When IIS 5.0 and 6.0 start on 2000 or 2003 server, IIS binds to all IP addresses on the server and not just the IP addresses that are assigned to web sites. The HTTP service, for example, listens to port 80 on all unassigned IP addresses even if you specify a particular IP address for the default virtual server. The same is true for the FTP and SMTP services on port 21 and 25 respectively. 1.1.1 How to confirm this is the problem To check if IIS socket pooling is the cause of the problem: 1. Open a Command Prompt by clicking Start > Run, and typing cmd. 2. Type netstat na in the command prompt window. 3. You will see something like this in the list: Active Connections Proto Local Address Foreign Address State TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4. This means that port 80 is listening on all IP addresses. This occurs in spite of the fact that IIS is configured to use only a specific IP address. 2 Solving the Problem The procedure for fixing this problem differs between IIS 5.0 and IIS 6.0. 2.1 Solving the Problem for IIS 5.0 To fix the problem on a computer running IIS 5.0: 1. Open a command prompt by clicking Start > Run, and typing cmd. 2. Type cscript c:\inetpub\adminscripts\adsutil.vbs set w3svc/disablesocketpooling true. 3. Press Enter. 4. When Socket Pooling has been successfully disabled you will see: Microsoft Windows Script Host Version 5.6 Copyright Microsoft Corporation 1996-2001. All rights reserved. Disablesocketpooling : (BOOLEAN) True Nesstar Page 1

2.2 Solving the Problem for IIS 6.0 DisableSocketPooling is defined as a valid property in the IIS 6.0 metabase schema (MBSchema.xml) and can be set using Adsutil.vbs as above for IIS 5.0. However, this has no effect even if the metabase property DisableSocketPooling is returning True. In IIS 5.0, the TCP listener is Winsock. In IIS 6.0, the TCP listener is HTTP.sys which does not use the Winsock API. Therefore API sockets are a non-configurable property. Instead, HTTP.sys uses an IP inclusion list. By default this list is blank and IIS listens on all IP addresses. You can specify the IP addresses IIS listens on by adding them to the IP inclusion list. Note that the functionality of IIS 6.0 is part of the new kernel level driver HTTP.sys. To configure HTTP.sys, you must use httpcfg.exe. This executable file is usually located at c:\program Files\Support Tools. If it is not there you will need to install Microsoft Windows support tools: 1. Insert the Windows Server 2003 CD in the CD-ROM or DVD-ROM drive. 2. When the CD opens, click Perform Additional Tasks. 3. Click Browse this CD. 4. Double-click Support. 5. Double-click Tools. 6. Double-click SUPTOOLS.MSI. 7. Click Next, type your information in the Name and Organization boxes, click Next, and then click Next on the following screen. 8. Click Next again to start the installation. 9. Click Finish. To add an IP address to the IP inclusion list: 1. Open a command prompt by clicking Start > Run, and typing cmd. 2. Type the following: httpcfg set iplisten I xxx.xxx.x.x:y where xxx.xxx.x.x is the IP you want to add and y is the port. 3. When successful, Httpcfg returns the following: HttpSetServiceConfiguration completed with 0. 4. To view additional status codes see Httpcfg help. 5. After the IP address is added, list it with the following command: Httpcfg query iplisten Httpcfg returns the following: IP :xxx.xxx.x.x:y Do NOT add this IP address of the Nesstar Server to the IP inclusion list. DO add to the IP inclusion list every other IP address used by a web site. Remember that after you add IP addresses to the IP inclusion list you must add each IP address that is used by a web site. If you bind a web site to an IP address that is not on the list, the web site will not start. Nesstar Page 2

The IP inclusion list is read during startup of the HTTP service. If you change the list, you must restart the service. To restart the HTTP service: 1. Open a command prompt by clicking Start > Run, and typing cmd. 2. Type net stop http /y and press ENTER. This stops the HTTP Secure Sockets Layer (SSL) service and the World Wide Web publishing services. 3. To start the HTTP service type net start w3svc at the command prompt. This starts the HTTP SSL service and the HTTP service. 4. You may need to reboot your computer. 5. Re-open a command prompt window and type netstat na. You should see something like this in the list: Active Connections Proto Local Address Foreign Address State TCP 21.10.225.229:80 0.0.0.0:0 Listening TCP 21.10.225.228:80 0.0.0.0:0 Listening Nesstar Page 3

Disclaimer: While the University of Essex and the Norwegian Social Science Data Services (NSD) have taken all reasonable efforts to compile accurate documentation, we cannot accept liability for any loss or damage consequential or otherwise suffered by the client or any third party arising as a result of its use.