IIS Application Pool Settings

IIS Application Pool Settings

Application Pool Recycling

After installing StarfishETL, an application pool is created in IIS that will, by default, be set to recycle every 2740 minutes.

This may have an impact on scheduled jobs since the Application Pool may recycle while it is running causing the job to fail.

The Application Pool can be set to recycle on a different conditions and you should consider when to do this based on your schedule.

To get to the Application Pool recycling settings open IIS and expand the list of Application Pools. Highlight the StarfishETL Application Pool and click on 'Recycling...'. From here you can change the recycling conditions.

Note that changing the recycling conditions will cause the Application Pool to recycle when you click finish so ensure that there are no StarfishETL jobs running when you make a change.

Recycle On A Schedule

You may want to try setting the IIS Application Pool used by StarfishETL to recycle on a schedule. In IIS, you can set an Application Pool to recycle every x hours. You can also use Windows Task Scheduler to schedule an Application Pool Reset on a more complicated schedule. For example, if you have a large integration that runs over the weekend, you could use the Task Scheduler to recycle the pool Fridays just before the integration starts. To do this, create a new Task Scheduler with the desired schedule and "Start a program" C:\Windows\System32\inetsrv\appcmd.exe recycle apppool "StarfishETL". You may need to change the location of appcmd.exe or the name of the Application Pool to recycle. A quick internet search should be able to provide more guidance to recycling an Application Pool from the command line.

    • Related Articles

    • StarfishETL iPaaS Logging Features and Settings

      StarfishETL iPaaS Logging Features and Settings StarfishETL iPaaS has a number of options for logging and monitoring integration activity. Logging is required at various stages of the integration mapping process, during the testing phase prior to ...
    • Engine Web.Config Settings

      This file is generally located at: ..\inetpub\wwwroot\StarfishEngine\ Setting Default Description LogPath C:\Inetpub\WWWRoot\StarfishEngine\ Path to save log files in when LogToFile is enabled. LogToFile False Boolean, Default False. If enabled, a ...
    • Troubleshooting

      StarfishETL Errors StarfishETL Engine installation fails with message “Installation was interrupted”:  On some versions of Windows, in addition to IIS needing to be installed – “IIS 6 Management Compatibility” will also need to be installed. This is ...
    • Sage 300 web service setup and configuration

      Setting up Sage 300 web service test Get ready - Prep Sage 300 credentials Sage 300 SQL database Company Username and password System Prereqs .NET Framework 4.7.1+ IIS with ASP.NET enabled. Installed somewhere where the Sage 100 client has also been ...
    • Installation

      Server Requirements This short guide has all the technical information you need to know about the server requirements for StarfishETL. Installation Instructions StarfishETL Engine This guide is designed to get the backend of StarfishETL running ...