BiggerPockets Crashes -- BOOM! An Explanation.

BiggerPockets Crashes -- BOOM! An Explanation.

Joshua D.Pro Member
BiggerPockets Founder · HI · Member since 2008 · 16k+ posts · 5k+ votes

For anyone trying to access the site over the past 4 hours, you noticed that we were completely offline. We had a massive crash to the servers and are still working on a long-term fix, but we're at least up temporarily.

I'm going to try and explain why we've been having problems with minor and MAJOR crashes over the past few months, as I think you all deserve to know.

1 - Every time you login to the site the application creates what is called a session. These sessions tell BP who you are and allow you to participate. This data is supposed to be purged at a regular interval, but it seems that one of our developers failed to ensure that this took place.

Our sessions table in the BP database is hundreds of gigabytes in size. Tonight's crash occured because the database grew so large that we simply ran out of space on our database hard drive array. We've managed to clear out some free space and are dumping the old data to make room.

2 - We've been crashing fairly regularly in the mornings (typically around 6:30am EST). This problem was rectified a few days ago when we changed how we run backups of the site. The reason for these crashes is that in creating a backup for the site, the huge amount of space (partially due to #1 above) that was being zipped up and then written to our backup server took a huge load on our main BiggerPockets Application server. This problem looks like it is resolved.

3 - We've also been crashing in the afternoons fairly regularly. We believe that these crashes are caused by our site's search engine, called Sphinx. For the techies out there, it seems that when our search indices are rotated, Apache craps out. We need to then kill and start or restart Apache to get the site back up. The resolution to this problem, we believe, is to replace the search engine. We've found replacements and hope to have them integrated within the week. If this doesn't solve the problem, there are likely other issues that we're missing and will then have to diagnose them.

Please understand that every time we go offline, I get a page and the act immediately to get us back up and running. I've had dozens of days that I've been woken up at 3 or 4 in the morning and have had to do this. I've also had my life interrupted on many many occasions otherwise.

The reason I'm sharing this with all of you is that I want you to understand what we're dealing with.

BiggerPockets is an upstart company, and while we're helping many of you fill your pockets, we're struggling to do the same for ourselves. Given these constraints, we can't hire the best programmers because we simply can't afford them. This is an ongoing battle that I face daily. It is extremely frustrating.

Bottom line . . . . please be patient while we resolve these issues. We're not going to just let them defeat us. Also, if you're making or saving money as a result of BP, please consider donating to help us out.

Sincerely,
Josh

9Reply
99 views

Most Popular Reply

Investor · Southlake, TX · Member since 2009 · 950 posts · 338 votes
16y

Growing pains.

It's not the fact that the site goes down occasionally, it's how you respond. Your passion in your response is obvious.

No complaints from me!

See this reply in the discussion

26 Replies

Jump to latestLatest
  • Member since 2010 · 156 posts · 65 votes
    16y

    And this is the reason we come to BP. Because at any other website I would get some crappy email two days later that simply stated

    "Our site was down x day for x hours. Sorry for the inconvenience".

    But not at BP. As always Josh above and beyond in customer service. Things like this make me happy to be a member of this community.

  • Altus, OK · Member since 2008 · 2k+ posts · 690 votes
    16y

    Just admit it Josh you use the servers to download internet porn lol just kidding :mrgreen:

  • Landlord · Seattle, WA · Member since 2010 · 3k+ posts · 1k+ votes
    16y

    Appreciate your taking the time out to let us know what is going on behind the scenes.

  • Investor · Southlake, TX · Member since 2009 · 950 posts · 338 votes
    16y

    Growing pains.

    It's not the fact that the site goes down occasionally, it's how you respond. Your passion in your response is obvious.

    No complaints from me!

  • Joshua D.Pro Member
    OP
    BiggerPockets Founder · HI · Member since 2008 · 16k+ posts · 5k+ votes
    16y

    Thanks for the support, guys. Yesterday was a really stressful day for me (on top of all the other stress related to everything I've described) and your positivity really means a lot. Thank you.

  • Investor, Entrepreneur, Educator · Springfield, MO · Member since 2009 · 21k+ posts · 12k+ votes
    16y

    OK, Thanks Josh, now I know, I'll go dig my other lap top out of the trash now....lol, Bill

  • Real Estate Investor · Bergen County, NJ · Member since 2008 · 390 posts · 72 votes
    16y

    and boom goes the dynamite

    Josh next time you're feeling stressed just watch this video.. I feel bad for this guy...

    http://www.youtube.com/watch?v=cyAGZ41btx8

  • Joshua D.Pro Member
    OP
    BiggerPockets Founder · HI · Member since 2008 · 16k+ posts · 5k+ votes
    16y

    Update: We disabled search on the site temporarily. While I realize that this may be a very large inconvenience, I think that the site going down every hour or so (which is what has been happening since yesterday evening) is worse.

    That said, I hope we'll manage to get this fixed ASAP (know that we're on it!).

    Josh (Just landed in Phoenix for a brief trip/vacation which I don't anticipate will be very relaxing)

    NOTE: That In-N-Out Burger I just ate has dulled the pain a bit . . .

  • Investor · Southlake, TX · Member since 2009 · 950 posts · 338 votes
    16y

    In-N-Out Burgers?

    I've never had the pleasure, but they keep teasing DFW with opening multiple locations here.

    I can't wait...I think I'll start up a social networking site dedicated to burgers and call it BiggerBellies.com

  • Joshua D.Pro Member
    OP
    BiggerPockets Founder · HI · Member since 2008 · 16k+ posts · 5k+ votes
    16y

    Maybe that'll be a lower stress business, Tod :wink: Sounds tasty!

    As for updates, I've spent a good chunk of my afternoon/evening (despite trying to enjoy the D-Backs/Dodgers game) dealing with our server problems (missed most of the game before I had to leave anyway).

    We're hoping that tomorrow we'll have a new testing server up and running which will hopefully replace our current application box. Meanwhile, I hope that we can keep any outages to a bare minimum (a few minutes max) until we've got this all resolved.

    I'm starting to feel like we're getting closer here -- that's somewhat of a positive, right?

    Again, I want to thank all of you for your patience while we get through this extremely challenging time for BiggerPockets.

    Josh

  • Real Estate Investor · Saginaw, MI · Member since 2008 · 136 posts · 24 votes
    16y

    (The "In-and-out Burger" sounds a little bit like the language used in A Clockwork Orange.)

    Thanks for the info, Josh. I was staring pie-eyed at my computer screen this morning thinking it was something on MY end.

    This site is a great service, and I am sure we ALL appreciate it very much! Thank you!

  • Real Estate Investor · Orange County, CA · Member since 2010 · 49 posts · 9 votes
    16y

    Thanks, Josh. I wrote a long response to a forum post last night only to be kicked off when I tried to send it. Wondered what was going on. Sounds like you are learning from the growing pains too...

  • Investor, Entrepreneur, Educator · Springfield, MO · Member since 2009 · 21k+ posts · 12k+ votes
    16y

    Hi, I got my lap top out of the trash and tried to use it this morning. COuldn't get past a blank page after I logged in, so I threw it away again. Now it has toamto suace and coffe grounds on it. Thought I'd give it one more try before I head to the computer store, but now, here I am, and it seems to be working fine on BP! What's the best way to get the tomatoe sauce out of the keyboard? And what's the adress for BiggerBurgers? Bill

  • Joshua D.Pro Member
    OP
    BiggerPockets Founder · HI · Member since 2008 · 16k+ posts · 5k+ votes
    16y

    Thanks Tom.

    Sorry Christine.

    Bill - I don't know how to clean that kin of mess up - sorry.

    Everyone - I anticipate the problems will continue for the next day or so, but I think we're getting closer (not just saying that).

  • Investor · Mableton, GA · Member since 2009 · 1k+ posts · 465 votes
    16y

    A quick suggestion to all posters. Instead of posting directly into the "message box", compose it on a word processor or the notepad program first. then copy / Paste it into the message box. That way, it won't get lost if the server kicks you out...

  • Joshua D.Pro Member
    OP
    BiggerPockets Founder · HI · Member since 2008 · 16k+ posts · 5k+ votes
    16y

    It is a good suggestion, Eddie - that said, you can also just post and then copy the text in case something goes wrong. Then you can always just paste as Eddie said.

  • Real Estate Investor · Portland, OR · Member since 2009 · 660 posts · 244 votes
    16y

    A p/t working BP site is still waaaaaay better than the rest ... thanks for all that you do Josh and the update!

  • Real Estate Investor · ten mile, TN · Member since 2009 · 1k+ posts · 374 votes
    16y

    May or may not have an affect things, but using the "advanced reply" at the top of the page, my post "kicked me off". Then using the "advanced reply" at the bottom of the page went through very fast.

  • Joshua D.Pro Member
    OP
    BiggerPockets Founder · HI · Member since 2008 · 16k+ posts · 5k+ votes
    16y

    N/P Ted!

    UPDATE: We're making some real progress -- FINALLY! We've managed to resolve the problems on our database servers. This is great news and will help speed up the site and will also improve the problems we were having with those pesky backups.

    As for the other problems with our application server, we saw some delays today, but anticipate a viable new application server is up and running tomorrow. If we can get that happening, then we can either eliminate the problem that is causing the crashes or eliminate many of the list of possibilities that we think are behind the problem we're facing. From there, we can start testing the other theories in an expedited manner (if need be).

    Wish us some luck!

    Josh

  • Real Estate Investor · Ocala, FL · Member since 2008 · 742 posts · 463 votes
    16y

    A few items I need to address:

    1) Josh- This site ROCKS! Even at BiggerPockets worst, it still kicks ALL other REI sites A**!
    2) Thanks- due to the down times, I have been able to accomplish more things. Since this newly found "free" time, was all the time I spend on here.
    3) Another Thanks- for always keeping us posted on what is going on with the site.

    Thats about it for now.

  • Centennial, CO · Member since 2009 · 758 posts · 251 votes
    16y

    Josh,
    Ditto to James comments. This site ROCKS. A little down time has also weened me just a bit off my BP fix, which left paperwork as an option. You have a great site here. I am sure this has been frustrating, but it is still BP.

  • Joshua D.Pro Member
    OP
    BiggerPockets Founder · HI · Member since 2008 · 16k+ posts · 5k+ votes
    16y

    Thanks James and Ted. Don't go and make a habit out of disappearing, now! :mrgreen:

    Ok - Maybe this rough week is good for some of you guys? Well, get caught up on that paperwork, because we're going to crush these problems, and then -- we're going to get the ball really moving.

    This has me motivated like never before to keep killing it here at BP!

  • MI · Member since 2009 · 289 posts · 14 votes
    16y

    BP forums search function doesnt seem to be working at all. Dan

  • Altus, OK · Member since 2008 · 2k+ posts · 690 votes
    16y
    Originally posted by Dan Krause:
    BP forums search function doesnt seem to be working at all. Dan


    Josh mentioned in another thread that the search function will be shut down until Josh gets everything back in order.
  • Joshua D.Pro Member
    OP
    BiggerPockets Founder · HI · Member since 2008 · 16k+ posts · 5k+ votes
    16y

    Search should be operational now.

Join the conversationCreate a free account to reply, vote on answers and follow this thread.