Installing, Configuring And Troubleshooting Coldfusion Mark A Kruger CFG Ryan Stille CF Webtools.

Slides:



Advertisements
Similar presentations
The Premier Software Usage Analysis and Reporting Toolset CELUG Presentation – May 12, 2010 LT-Live : License Tracker’s License Server Monitor.
Advertisements

1 Dynamic DNS. 2 Module - Dynamic DNS ♦ Overview The domain names and IP addresses of hosts and the devices may change for many reasons. This module focuses.
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
1 Chapter 17 Troubleshooting RMAN. 2 Background Authors thought this topic was often glazed over or not covered well Knew that every topic can’t be covered,
15.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 15: Configuring a Windows.
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in Acceleratio specializes in developing high-quality enterprise.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
Chapter 14 Chapter 14: Server Monitoring and Optimization.
Module 2: Planning to Install SQL Server. Overview Hardware Installation Considerations SQL Server 2000 Editions Software Installation Considerations.
Hands-On Microsoft Windows Server 2008 Chapter 11 Server and Network Monitoring.
Windows Server 2008 Chapter 11 Last Update
Virtual Machine Management
NDT Tools Tutorial: How-To setup your own NDT server Rich Carlson Summer 04 Joint Tech July 19, 2004.
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW Understand the difference between service.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Windows Server 2008 Chapter 6 Last Update
IT:Network:Applications Fall  Running one “machine” inside another “machine”  OS in Virtual machines sees ◦ CPU(s) ◦ Memory ◦ Disk ◦ USB ◦ etc.
Chapter 2: Installing and Upgrading to Windows Server 2008 R2 BAI617.
Monitoring Scale-Out with the MySQL Enterprise Monitor Andy Bang Lead Software Engineer MySQL-Sun, Enterprise Tools Team Wednesday, April 16, :15.
Hands-On Microsoft Windows Server 2008
5 Copyright © 2008, Oracle. All rights reserved. Configuring the Oracle Network Environment.
5 Copyright © 2007, Oracle. All rights reserved. Configuring the Oracle Network Environment.
Benjamin Lavalley, Sr. Product Marketing Manager Kaseya 2 Upgrade Review.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 6 Today’s Windows Windows Vista and Windows 7 McGraw-Hill.
Tutorial 11 Installing, Updating, and Configuring Software
The Art of Debugging Shlomy Gantz 02/13/01MDCFUG.
MCTS Guide to Microsoft Windows Vista Chapter 11 Performance Tuning.
MCTS Guide to Microsoft Windows 7
11 Copyright © 2005, Oracle. All rights reserved. Configuring the Oracle Network Environment.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
Troubleshooting Replication and Geodata Services
Chapter 6 Configuring Windows Server 2008 Printing
What’s New in CF 8 Admin MDCFUG 8/14/2007 Ajay Sathuluri Sr. Web and Database Engineer TeraTech Inc.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Terry Henry IS System Manager, SharePoint SME Micron Technology Inc.
The Java Virtual Machine Mike Brunt.  What is the JVM?  Main JVM Suppliers  ColdFusion and the JVM  Java J2EE – Java EE Servlet Containers  Where.
Module 7: Fundamentals of Administering Windows Server 2008.
LiveCycle Data Services Introduction Part 2. Part 2? This is the second in our series on LiveCycle Data Services. If you missed our first presentation,
Bill Au CBS Interactive Troubleshooting Slow or Hung Java Applications.
Bill Au CBS Interactive Troubleshooting Slow or Hung Java Applications.
JA-SIG 12/4/20051 JMX For Monitoring and Maintenance JA-SIG - December 4, 2005 – Atlanta, GA Eric Dalquist Division of Information Technology University.
Microsoft FrontPage 2003 Illustrated Complete Finalizing a Web Site.
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
“Load Testing Early and Often” By Donald Doane Presentation to the Rockville MDCFUG.
CF Pest Control By Shlomy Gantz President, BlueBrick Inc. Presented by Sandra Clark
Module 1: Implementing Active Directory ® Domain Services.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Garbage Collection and Classloading Java Garbage Collectors  Eden Space  Surviver Space  Tenured Gen  Perm Gen  Garbage Collection Notes Classloading.
Windows monitoring Unit objectives: Monitor the operating system Monitor system performance Backup and restore operating system files and data.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Monitoring and Managing Server Performance. Server Monitoring To become familiar with the server’s performance – typical behavior Prevent problems before.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 6 Today’s Windows Windows Vista and Windows 7 McGraw-Hill.
Module 12: Configuring Windows XP Professional for Mobile Computing.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
Advanced Task Engine Doing Cool Stuff with Cool stuff!
J2SE 1.5 : Memory Heap and Garbage Collector. Objectives You will be able to understand the JVM Memory Heap You will be able to know what the Garbage.
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
BlueDragon Editions and Advantages Lori Pacheco New Atlanta.
Cool CF Debugging Shlomy Gantz 07/29/01CF_ODYSSEY.
ITMT 1371 – Windows 7 configuration Chapter 2: Installing Windows 7 ITMT 1371 – Windows 7 Configuration.
Monitoring Dynamic IOC Installations Using the alive Record Dohn Arms Beamline Controls & Data Acquisition Group Advanced Photon Source.
SQL Database Management
GlassFish Performance Tuning: Tips from the Field
MCTS Guide to Microsoft Windows 7
1Y0-203 Dumps PDF Are You Worried About Citrix XenApp and XenDesktop 7.15 Administration 1y0-203 dumps1y0-203 braindumps1y0-203 study material1y0-203 dumps.
ColdFusion Performance Troubleshooting and Tuning
Nate Nelson I*LEVEL, Inc.
First Level Incident Handling FAQ (For EAL)
February 11-13, 2019 Raleigh, NC.
Presentation transcript:

Installing, Configuring And Troubleshooting Coldfusion Mark A Kruger CFG Ryan Stille CF Webtools

Start with a Clean Server Put the following on the desktop Services CPL Command Prompt Perfmon Make sure IIS is installed Change Folder Settings Settings List for CF and IIS Installing: Prep the Server

Choose Your Poison Install: The Installer

Choose Your Services

Installer: Finishing Up Before Anything Happens Log into the Admin Begin By reviewing all the settings in the Admin against your idea of usage Add Data sources Configure CFX Tags, Mappings Etc (all of this should be prepared in advance)

JVM Configuration The “default” configuration is unsuitable for a production environment Edit it Using the File System NOT the Administrator: # Arguments to VM java.args=-server -Xmx512m -Dsun.io.useCanonCaches=false -XX:MaxPermSize=192m -XX:+UseParallelGC (..followed by some path settings) This is suitable only for a multi-purpose server where CF is services a few internal users.

JVM Configuration First Item is Memory Allocation: 2 schools of thought Min and Max the same as in –Xmx1024 –Xms1024 Some headroom for young gen recovery as in –Xmx1024 -Xms756 Beware of Limitations Windows – 1.5 gigs (max + PermSize) Linux – 2.5 gigs

JVM Configuration Garbage Collection Young Space Vs Old Space JVM 1.5 allows for specific garbage collectors for each space -server -Dsun.io.useCanonCaches=false -Xmx2048m -Xms2048m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC XX:PermSize=64m -XX:MaxPermSize=192m -XX:NewSize=48m -XX:SurvivorRatio=4 Other Mem Switches Permsize, maxpermsize, newsize and survivorRatio

The Magic Connector Script Found in cfusion8/bin/connectors Can resolve Web site being unable to serve CF Try it first when you install a new web Use this one for a single site (site name is case off set CFUSION_HOME=*where you put CF* echo You are configuring %1 pause %CFUSION_HOME%\runtime\bin\wsconfig -server coldfusion -ws IIS -site %1 - coldfusion -cfwebroot

Performance Performance Monitor (Windows)

Performance – Server Mon. Running/Queued (Request Stats) Memory Usage

Performance – Server Mon. Things You Can’t Find Elsewhere Threads By Memory Queries By Memory Active, Cached and Slowest Queries Pool Status Frequently Run Queries

Performance – Server Mon. Things You Can’t Find Elsewhere Threads By Memory Queries By Memory Active, Cached and Slowest Queries Pool Status Frequently Run Queries Don’t Trust the Session Tracking

Performance – Alerts Slow or Unresponsive Memory Timeouts JVM Memory Possible Actions Run a CFC Kill Long Threads Send an Snapshots are useful as well

See Fusion – an Alternative Cost Great overview Page Ability to Kill Long Running Threads Advanced Features JDBC query monitoring Alerts (“rules”) Stack traces Logging

Linux Tool - Jconsole Demo from Ryan

Some Current Issues Referencing From 2 Persistent Scopes Using a Class Loader with 1.6 Fix by downgrading to 1.5 (FYI we see no performance degradation when doing this) Memory Limitation Fix by upgrading to 64 bit (hardware, OS and CF enterprise) or use multi-server.

Downgrading to 1.5 Demo from Ryan Install 1.5 SDK Repoint the jvm.config file Keep the /runtime/Coldfusion-out.log at the ready to troubleshoot Restart the Service Check CF Admin to verify the version

Some Common Issues Debugging Turned on No use of Caching Improper Use of Application Variables Poor Query Code A “Default” Installation Networking Issue (JDBC setup, auto duplex synching etc) Bad Session Management Not thinking about agents and bots

Resources JVM Options: m-options-list.html m-options-list.html Sun’s Tuning GC c1.4.2/index.html c1.4.2/index.html

Q and A