There is a bug in the IIS 7 user interface which prevents setting the idleTimeout property of an application pool when both the time(“Regular Time Interval (minutes)”) property and idleTimeout properties are set to zero.
A quick trip to the command line and the appcmd interface can solve the problem. The following command will set the idleTimeoutproperty to 10 minutes.
appcmd set apppool "Application Pool Name" /processModel.idleTimeout:0.00:10:00
When properly executed, the command will output the following:
Governance is something that should be at the top of the list for any SharePoint implementation (no matter how small). The following are some checklists/whitepapers/etc. provided by Microsoft that can get you started.