While everyone prepares for the frights of Halloween, there’s a real evil lurking just out of sight—an imminent threat that grows stronger each passing day. And no amount of burning sage, sprinkling salt, or carrying garlic will ward off this threat. Gather around folks, for in October, not only do we celebrate Halloween, but also National Cybersecurity Awareness Month.
Imagine going to the store and waiting in line for 10 minutes while the cashier calls the manager over to help the customer in front of you. That is how it feels when you are waiting for a slow webpage to load. You get impatient and even contemplate moving to a new checkout line (or website). Many people want to shop, bank, and pay bills online because it is quicker. You don’t have to spend the time driving to the bank and waiting in line.
Imagine the following scenario: you’re running a small corporate website, and suddenly, your service becomes unreachable, throwing a 503 (service unavailable) http error at your customers and website visitors. The irritated messages start flooding in to support. Worried, you walk through the usual administrative checks, to make sure it’s not what you think it is. Is the webhost up?
NOTE: This is part 2 of a post on how to monitor your server. For pre-requisites and how to monitor a windows-based server, read the earlier blog post.
In this tutorial, we’ll debug an iOS application with Apple’s Xcode. Xcode is a robust environment for developing and troubleshooting iOS applications. We’ll see how we can use it, alongside Raygun’s iOS Crash Reporting, to quickly address an application deficiency.