Site Down: How to Triage Those
First Important Minutes
John P. Gamboa
jpgamboa.com
@jgamboa
WordCamp Tampa 2016
@jgamboa
• Technical Project Manager, WP Engine
• 2+ years in technical support
• Developed and managed sites in China
Is it just you?
• Downforeveryoneorjustme.com
• GeoPeeker.com
• Check on mobile Internet
• Webpagetest.org
Site Down: How to Triage Those First Minutes
Site Down: How to Triage Those First Minutes
Site Down: How to Triage Those First Minutes
Site Down: How to Triage Those First Minutes
Is it just you?
• Downforeveryoneorjustme.com
• GeoPeeker.com
• Check on mobile Internet
• Webpagetest.org
What if it is just me?
• Reconnect to Network/Restart Computer or Router
• Ensure no changes to network security/firewall/NetNanny
• Cached DNS after domain changes
• Run Traceroute to server to confirm hole in connection
It’s not me. The site’s still down
• What is the error code on the site?
• What kind of error is it?
• Is it a WordPress problem, or a server problem?
• Is the DNS configured correctly?
My site’s down! Help!
Working, but not ideal
• SSL Error
• Google Malware Message
• Non-fatal Theme and
Plugin error
Site Down: How to Triage Those First Minutes
Site Down: How to Triage Those First Minutes
Site Down: How to Triage Those First Minutes
My site’s down! Help!
Working, but not ideal
• SSL Error
• Google Malware Message
• Non-fatal Theme and
Plugin error
Site Down: How to Triage Those First Minutes
Site Down: How to Triage Those First Minutes
Site Down: How to Triage Those First Minutes
My site’s down! Help!
Working, but not ideal Site is down
• SSL Error
• Google Malware Message
• Non-fatal Theme and
Plugin error
• White Screen of Death
(WSoD)
• Redirect Loops
• Fatal Error in Plugin and
Theme
Site Down, cont.
• Database error
• Multisite registration/domain
mapping issue
• Datacenter issue/Connection
Timeout
Know Your HTTP Codes
• 500 – Internal Server Error
• 502 – Bad Gateway
• 504 – Gateway Timeout
• 522 – CloudFlare Connection
Issue
• 200 – HTTP OK
• 301/302 – Permanent
and Temporary Redirect
• 404 – Not Found
• 403 - Forbidden
Know Your HTTP Codes
• 500 – Fatal Error or bad
.htaccess
• 502 – Server issue or overload
• 504 – Server issue or bad
process
• 522 – A likely 504 or 502 without
CloudFlare
• 200 – Page loads
• 301/302 – Permanent and
Temporary Redirect
• 404 – Not Found
• 403 – Security or
Authentication
cURL the site
• Use Terminal/Putty or any
command line tool to confirm site
down.
• Cross check HTTP code with
common causes.
cURL
Examples
file:///Users/john.gamboa/Desktop/wso20
0.swf
Videos of site down curls which can’t be embedded.
What to do with the results
• Check your Error logs. They are a window into 500 Errors
• Use WordPress debug for additional data
• If system issue, contact your server administrator/host
Questions to Ask, Things To Do
• What changes have been
made?
• Is system maintenance
expected?
• What am I seeing?
• Are all pages on the site down?
• Take a screenshot
• Make note of the domain
• Is this multisite-related?
When asking for help
• Don’t just say “Help! My site is down.” More info, the better
• Provide screenshots and cURL results
• Stay calm!
Common WordPress Site
Down Causes
• Old plugins breaking after core updates
• Bad code changes to plugins, themes or or core
• Malformed changes to .htaccess and wp-config.php
• Database issues in multisite management
When The Dust
Settles
• Pingdom, Uptime Robot, and
Jetpack (be careful of false
positives!)
• Keep your plugins, theme and
core updated
• Don’t modify code on your
live site
• Website IP browser extension
Knowledge for Future
Resolution
• Know your server architecture (NGINX, Apache, IIS)
• Learn WP-CLI
• Track hosting maintenance and status pages
• Don’t be afraid of PHPMyAdmin
Q & A
John P. Gamboa
@jgamboa
jpgamboa.com

More Related Content

PDF
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
PPT
Database repair
PPTX
Increasing Traffic Through Optimization : The Importance of Site Speed
PDF
Develop:BBC 2013 - Turbocharge your mobile web apps by using offline
PPTX
WP-CLI: WordCamp NYC 2015
PDF
Keep the Web Fast
PPTX
Setup and run wordpress: 201
PDF
AMP and WordPress
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Database repair
Increasing Traffic Through Optimization : The Importance of Site Speed
Develop:BBC 2013 - Turbocharge your mobile web apps by using offline
WP-CLI: WordCamp NYC 2015
Keep the Web Fast
Setup and run wordpress: 201
AMP and WordPress

What's hot (19)

KEY
Optimize wordpress
PDF
High Performance Web - Full Stack Toronto
KEY
Joomla Extreme Performance
PPTX
Migrating Your WordPress Site to HTTPS - Getting it right the first time Word...
PDF
Make Local WordPress Development Simple
KEY
Windycityrails page performance
PPTX
Great Lakes Area .Net UG: Optimize .Net Azure App Services
PDF
WordPress Q&A
KEY
UTEP AITP Presentation - 10/17/2012
PPT
2010 11 pubcon_hendison-hosting
PPTX
5 Things You Shouldn't Do With A WordPress Plugin
PDF
Cache is keeping you from reaching the full potential as a developer (word ca...
PPTX
Best practices 101
PPTX
ExpressionEngine - Simple Steps to Performance and Security (EECI 2014)
PDF
Responsive Images and Performance
PPTX
Joomla SEO June 2015 - Sydney Joomla User Group
PPTX
How-to Monitor & Identify Website Issues
PDF
Measuring Web Performance (HighEdWeb FL Edition)
PPT
2010 11 pubcon_hendison_wordpress
Optimize wordpress
High Performance Web - Full Stack Toronto
Joomla Extreme Performance
Migrating Your WordPress Site to HTTPS - Getting it right the first time Word...
Make Local WordPress Development Simple
Windycityrails page performance
Great Lakes Area .Net UG: Optimize .Net Azure App Services
WordPress Q&A
UTEP AITP Presentation - 10/17/2012
2010 11 pubcon_hendison-hosting
5 Things You Shouldn't Do With A WordPress Plugin
Cache is keeping you from reaching the full potential as a developer (word ca...
Best practices 101
ExpressionEngine - Simple Steps to Performance and Security (EECI 2014)
Responsive Images and Performance
Joomla SEO June 2015 - Sydney Joomla User Group
How-to Monitor & Identify Website Issues
Measuring Web Performance (HighEdWeb FL Edition)
2010 11 pubcon_hendison_wordpress
Ad

Similar to Site Down: How to Triage Those First Minutes (20)

PDF
My website is live now what?
PPTX
10 Things You Can Do to Speed Up Your Web App Today
PDF
Running Successful Facebook Live Events
PDF
6 site migration fails and how to avoid them - BrightonSEO September 2018 - J...
PDF
What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012
PPTX
Hacking And Hosting Hot Potatoes
PPTX
WTF: Where To Focus when you take over a Drupal project
PPTX
WordPress Plugins and Security
PPTX
Moving from Wordpress.com to Wordpress.org - Wordcamp Toronto 2011
PDF
Optimizing WordPress Performance
PPTX
Paul Madden_SearchLove London 2013
PPTX
WordPress Performance 101
PPTX
Good WordPress Gone Bad – How To Troubleshoot WordPress When Things Go Wrong
PPTX
Squeeze Maximum Performance From Your Joomla Website
PPTX
Life in the Fast Lane: Speed, Usability & Search Engine Optimization
PPTX
SEO for Beginners Feb 2020 - Bristol Media
PDF
WordPress Security 101 - WordCamp Nairobi 2019
PDF
Django production
PPTX
PEPY Wordpress workshop-01
PDF
Getting the Most out of WordPress
My website is live now what?
10 Things You Can Do to Speed Up Your Web App Today
Running Successful Facebook Live Events
6 site migration fails and how to avoid them - BrightonSEO September 2018 - J...
What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012
Hacking And Hosting Hot Potatoes
WTF: Where To Focus when you take over a Drupal project
WordPress Plugins and Security
Moving from Wordpress.com to Wordpress.org - Wordcamp Toronto 2011
Optimizing WordPress Performance
Paul Madden_SearchLove London 2013
WordPress Performance 101
Good WordPress Gone Bad – How To Troubleshoot WordPress When Things Go Wrong
Squeeze Maximum Performance From Your Joomla Website
Life in the Fast Lane: Speed, Usability & Search Engine Optimization
SEO for Beginners Feb 2020 - Bristol Media
WordPress Security 101 - WordCamp Nairobi 2019
Django production
PEPY Wordpress workshop-01
Getting the Most out of WordPress
Ad

More from John Gamboa (6)

PPTX
Navigating the Censored Web
PPTX
Tales From The Closed Web: Working with WordPress Censorship in China
PPT
Understanding & Combating Global Censorship with WordPress
PPTX
Understanding & Combating Global Censorship with WordPress
PPTX
Understanding & Combating Global Censorship with WordPress
PPTX
Understanding & Combating Global Censorship with WordPress
Navigating the Censored Web
Tales From The Closed Web: Working with WordPress Censorship in China
Understanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPress

Recently uploaded (20)

PPTX
The various Industrial Revolutions .pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Hybrid model detection and classification of lung cancer
PDF
August Patch Tuesday
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Five Habits of High-Impact Board Members
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPT
What is a Computer? Input Devices /output devices
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
Benefits of Physical activity for teenagers.pptx
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
The various Industrial Revolutions .pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Hybrid model detection and classification of lung cancer
August Patch Tuesday
WOOl fibre morphology and structure.pdf for textiles
Five Habits of High-Impact Board Members
Univ-Connecticut-ChatGPT-Presentaion.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Enhancing emotion recognition model for a student engagement use case through...
DP Operators-handbook-extract for the Mautical Institute
A review of recent deep learning applications in wood surface defect identifi...
sustainability-14-14877-v2.pddhzftheheeeee
Group 1 Presentation -Planning and Decision Making .pptx
What is a Computer? Input Devices /output devices
Assigned Numbers - 2025 - Bluetooth® Document
Getting started with AI Agents and Multi-Agent Systems
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Benefits of Physical activity for teenagers.pptx
O2C Customer Invoices to Receipt V15A.pptx
Developing a website for English-speaking practice to English as a foreign la...

Site Down: How to Triage Those First Minutes

  • 1. Site Down: How to Triage Those First Important Minutes John P. Gamboa jpgamboa.com @jgamboa WordCamp Tampa 2016
  • 2. @jgamboa • Technical Project Manager, WP Engine • 2+ years in technical support • Developed and managed sites in China
  • 3. Is it just you? • Downforeveryoneorjustme.com • GeoPeeker.com • Check on mobile Internet • Webpagetest.org
  • 8. Is it just you? • Downforeveryoneorjustme.com • GeoPeeker.com • Check on mobile Internet • Webpagetest.org
  • 9. What if it is just me? • Reconnect to Network/Restart Computer or Router • Ensure no changes to network security/firewall/NetNanny • Cached DNS after domain changes • Run Traceroute to server to confirm hole in connection
  • 10. It’s not me. The site’s still down • What is the error code on the site? • What kind of error is it? • Is it a WordPress problem, or a server problem? • Is the DNS configured correctly?
  • 11. My site’s down! Help! Working, but not ideal • SSL Error • Google Malware Message • Non-fatal Theme and Plugin error
  • 15. My site’s down! Help! Working, but not ideal • SSL Error • Google Malware Message • Non-fatal Theme and Plugin error
  • 19. My site’s down! Help! Working, but not ideal Site is down • SSL Error • Google Malware Message • Non-fatal Theme and Plugin error • White Screen of Death (WSoD) • Redirect Loops • Fatal Error in Plugin and Theme
  • 20. Site Down, cont. • Database error • Multisite registration/domain mapping issue • Datacenter issue/Connection Timeout
  • 21. Know Your HTTP Codes • 500 – Internal Server Error • 502 – Bad Gateway • 504 – Gateway Timeout • 522 – CloudFlare Connection Issue • 200 – HTTP OK • 301/302 – Permanent and Temporary Redirect • 404 – Not Found • 403 - Forbidden
  • 22. Know Your HTTP Codes • 500 – Fatal Error or bad .htaccess • 502 – Server issue or overload • 504 – Server issue or bad process • 522 – A likely 504 or 502 without CloudFlare • 200 – Page loads • 301/302 – Permanent and Temporary Redirect • 404 – Not Found • 403 – Security or Authentication
  • 23. cURL the site • Use Terminal/Putty or any command line tool to confirm site down. • Cross check HTTP code with common causes.
  • 25. What to do with the results • Check your Error logs. They are a window into 500 Errors • Use WordPress debug for additional data • If system issue, contact your server administrator/host
  • 26. Questions to Ask, Things To Do • What changes have been made? • Is system maintenance expected? • What am I seeing? • Are all pages on the site down? • Take a screenshot • Make note of the domain • Is this multisite-related?
  • 27. When asking for help • Don’t just say “Help! My site is down.” More info, the better • Provide screenshots and cURL results • Stay calm!
  • 28. Common WordPress Site Down Causes • Old plugins breaking after core updates • Bad code changes to plugins, themes or or core • Malformed changes to .htaccess and wp-config.php • Database issues in multisite management
  • 29. When The Dust Settles • Pingdom, Uptime Robot, and Jetpack (be careful of false positives!) • Keep your plugins, theme and core updated • Don’t modify code on your live site • Website IP browser extension
  • 30. Knowledge for Future Resolution • Know your server architecture (NGINX, Apache, IIS) • Learn WP-CLI • Track hosting maintenance and status pages • Don’t be afraid of PHPMyAdmin
  • 31. Q & A John P. Gamboa @jgamboa jpgamboa.com

Editor's Notes

  • #3: Hey Everyone. I’m John P. Gamboa. I’m a Enterprise Support Specialist at WP Engine’s HQ in Austin, TX, USA Prior to being in TX I spent four years living and working overseas. One year in S. Korea and nearly three years in Shanghai, China I got my start in WordPress doing a few small beer-oriented websites for Shanghai’s burgeoning craft beer scene. And yes, there’s craft beer in China.
  • #13: SSL connection error.
  • #14: Google malware message.
  • #15: CSS not loading.
  • #17: White Screen of Death
  • #18: Redirect Loop Error
  • #19: White Screen of Death