ColdFusion 2025 Cheat Sheet
Essential quick reference for ColdFusion 2025 administrators and developers. Bookmark this page for fast access to commands, settings, and best practices.
cfpm Package Manager Commands
cfpm list
List all installed packagescfpm search <package>
Search for available packagescfpm install <package>
Install a packagecfpm uninstall <package>
Remove a packagecfpm update
Update all packagescfpm info <package>
Show package detailsJVM Tuning Quick Settings
Recommended JVM Arguments (Production)
# Heap Size (adjust based on application needs)
-Xms8g -Xmx8g
# Garbage Collector (G1GC for heaps > 4GB)
-XX:+UseG1GC
-XX:MaxGCPauseMillis=200
-XX:G1HeapRegionSize=16M
# GC Logging
-Xlog:gc*:file=/path/to/gc.log:time,uptime:filecount=5,filesize=20m
# JVM Modules (required for CF 2025)
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.io=ALL-UNNAMED
--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
# Performance Tuning
-XX:+UseStringDeduplication
-XX:+OptimizeStringConcat
Security Hardening Checklist
Performance Optimization Quick Wins
Application Settings
sessionManagement=true
sessionTimeout=#createTimeSpan(0,0,30,0)#
enableRobustException=false
(production)requestTimeout=120
(seconds)- Enable trusted cache in production
- Set template cache size appropriately
Database Best Practices
- Use
cfqueryparam
always - Enable connection pooling
- Set appropriate max connections
- Use query caching strategically
- Index frequently queried columns
- Avoid SELECT *; specify columns
Troubleshooting Commands
cf health
Check ColdFusion health statuscf start
Start ColdFusion servicecf stop
Stop ColdFusion servicecf restart
Restart ColdFusion servicecf version
Display CF version infocf metrics
Show current metricsCommon File Locations
Linux
- Install Root:
/opt/coldfusion2025/
- Config:
/opt/coldfusion2025/cfusion/lib/neo-*.xml
- Logs:
/opt/coldfusion2025/cfusion/logs/
- JVM Config:
/opt/coldfusion2025/cfusion/bin/jvm.config
- Web Root:
/opt/coldfusion2025/cfusion/wwwroot/
Windows
- Install Root:
C:\ColdFusion2025\
- Config:
C:\ColdFusion2025\cfusion\lib\neo-*.xml
- Logs:
C:\ColdFusion2025\cfusion\logs\
- JVM Config:
C:\ColdFusion2025\cfusion\bin\jvm.config
- Web Root:
C:\ColdFusion2025\cfusion\wwwroot\
Key Log Files
application.log
Application errors and exceptions
exception.log
Unhandled exceptions and stack traces
server.log
Server startup/shutdown, configuration changes
coldfusion-out.log
Standard output, system messages
coldfusion-error.log
Standard error output
security.log
Security events, failed logins
Performance Monitoring Metrics
Request Metrics
- Active requests
- Queued requests
- Average request time
- Slowest requests
Memory Metrics
- Heap usage (< 80% recommended)
- GC frequency
- GC pause times (< 200ms target)
- PermGen/Metaspace usage
Database Metrics
- Active connections
- Connection pool utilization
- Slow query count
- Failed queries
Essential Admin URLs
/CFIDE/administrator
Main administrator/CFIDE/administrator/monitor/index.cfm
Server Monitor/rest/services
REST services list/healthcheck
Health check endpointEmergency Response
High Memory Usage
- Check heap usage in metrics
- Review recent deployments
- Capture heap dump:
jmap -dump:format=b,file=heap.hprof <pid>
- Restart ColdFusion if critical
- Analyze heap dump with MAT or VisualVM
Performance Degradation
- Check server metrics and active requests
- Review slow request log
- Check database connection pool
- Enable request throttling if needed
- Review recent code changes
Application Not Responding
- Check CF service status
- Review coldfusion-error.log
- Check JVM process is running
- Verify web server connector
- Restart CF service if needed