PHP Warning: Use of undefined constant MYSQL_NUM - assumed 'MYSQL_NUM' (this will throw an Error in a future version of PHP) in ..../includes/init.php on line 156

PHP Warning: Use of undefined constant MYSQL_ASSOC - assumed 'MYSQL_ASSOC' (this will throw an Error in a future version of PHP) in ..../includes/init.php on line 156

PHP Warning: Use of undefined constant MYSQL_BOTH - assumed 'MYSQL_BOTH' (this will throw an Error in a future version of PHP) in ..../includes/init.php on line 156

PHP Warning: Use of undefined constant VB_FRAMEWORK - assumed 'VB_FRAMEWORK' (this will throw an Error in a future version of PHP) in ..../includes/functions.php on line 8110

PHP Warning: sizeof(): Parameter must be an array or an object that implements Countable in ..../dbtech/infopanels/includes/class_core.php on line 742

PHP Warning: sizeof(): Parameter must be an array or an object that implements Countable in ..../dbtech/infopanels/includes/class_core.php on line 742

PHP Warning: Use of undefined constant neo_teamspeak - assumed 'neo_teamspeak' (this will throw an Error in a future version of PHP) in ..../includes/teamspeak/global_start.php on line 3

PHP Warning: Use of undefined constant nomisc - assumed 'nomisc' (this will throw an Error in a future version of PHP) in ..../global.php(37) : eval()'d code(19) : eval()'d code on line 1

PHP Warning: Use of undefined constant index - assumed 'index' (this will throw an Error in a future version of PHP) in ..../global.php(37) : eval()'d code(19) : eval()'d code on line 1

PHP Warning: Use of undefined constant inlinemod_post_bottom - assumed 'inlinemod_post_bottom' (this will throw an Error in a future version of PHP) in ..../showthread.php(118) : eval()'d code on line 3

PHP Warning: Use of undefined constant nomisc - assumed 'nomisc' (this will throw an Error in a future version of PHP) in ..../includes/class_bootstrap.php(1422) : eval()'d code(149) : eval()'d code on line 1

PHP Warning: Use of undefined constant index - assumed 'index' (this will throw an Error in a future version of PHP) in ..../includes/class_bootstrap.php(1422) : eval()'d code(149) : eval()'d code on line 1

PHP Warning: Use of undefined constant dbtech_vbdonate_usergroup_type - assumed 'dbtech_vbdonate_usergroup_type' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 31

PHP Warning: Use of undefined constant dbtech_vbdonate_usergroup_type - assumed 'dbtech_vbdonate_usergroup_type' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 43

PHP Warning: Use of undefined constant dbtech_vbdonate_dateformat - assumed 'dbtech_vbdonate_dateformat' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 28

PHP Warning: Use of undefined constant dbtech_vbdonate_time_format - assumed 'dbtech_vbdonate_time_format' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 53

PHP Warning: Use of undefined constant f - assumed 'f' (this will throw an Error in a future version of PHP) in ..../includes/class_bootstrap.php(564) : eval()'d code(15) : eval()'d code on line 1

PHP Warning: Use of undefined constant dbtech_vbdonate_postbit_auto - assumed 'dbtech_vbdonate_postbit_auto' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 1

PHP Warning: Use of undefined constant dbtech_vbdonate_postbit_auto - assumed 'dbtech_vbdonate_postbit_auto' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 55

PHP Warning: Use of undefined constant onlinestatusphrase - assumed 'onlinestatusphrase' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 6

PHP Warning: Use of undefined constant dbtech_vbdonate_postbit_auto - assumed 'dbtech_vbdonate_postbit_auto' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 1

PHP Warning: Use of undefined constant dbtech_vbdonate_postbit_auto - assumed 'dbtech_vbdonate_postbit_auto' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 55

PHP Warning: Use of undefined constant onlinestatusphrase - assumed 'onlinestatusphrase' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 6

PHP Warning: Use of undefined constant onlinestatusphrase - assumed 'onlinestatusphrase' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 85

PHP Warning: Use of undefined constant dbtech_vbdonate_postbit_auto - assumed 'dbtech_vbdonate_postbit_auto' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 1

PHP Warning: Use of undefined constant dbtech_vbdonate_postbit_auto - assumed 'dbtech_vbdonate_postbit_auto' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 55

PHP Warning: Use of undefined constant onlinestatusphrase - assumed 'onlinestatusphrase' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 6

PHP Warning: Use of undefined constant dbtech_vbdonate_postbit_auto - assumed 'dbtech_vbdonate_postbit_auto' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 1

PHP Warning: Use of undefined constant dbtech_vbdonate_postbit_auto - assumed 'dbtech_vbdonate_postbit_auto' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 55

PHP Warning: Use of undefined constant onlinestatusphrase - assumed 'onlinestatusphrase' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 6

PHP Warning: Use of undefined constant dbtech_vbdonate_postbit_auto - assumed 'dbtech_vbdonate_postbit_auto' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 1

PHP Warning: Use of undefined constant dbtech_vbdonate_postbit_auto - assumed 'dbtech_vbdonate_postbit_auto' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 55

PHP Warning: Use of undefined constant onlinestatusphrase - assumed 'onlinestatusphrase' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 6

PHP Warning: Use of undefined constant dbtech_vbdonate_postbit_auto - assumed 'dbtech_vbdonate_postbit_auto' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 1

PHP Warning: Use of undefined constant dbtech_vbdonate_postbit_auto - assumed 'dbtech_vbdonate_postbit_auto' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 55

PHP Warning: Use of undefined constant onlinestatusphrase - assumed 'onlinestatusphrase' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4730) : eval()'d code on line 6
Downtime: The perfect storm
Join our TS!
Results 1 to 6 of 6
  1. #1

    Downtime: The perfect storm

    Hi all,

    The past few days, we have witnessed the perfect storm.
    Website down, TS down, Gameservers (BF3/Minecraft) down. This was caused by various reasons:

    Website down:
    The website hoster moved the websites to new hardware and wanted to use new software, to speed up the website on their boxes. This caused some instability (don't ask me how/why). However something went wrong last night, and they had to perform an update and reload all the operating systems and god knows what. Then somehow at the datacenter something went wrong, and it took the whole night + today to fix it. This all could be true, but I think it's a pile of bullshit. Anyways, the website is up again, and all services are getting restored.

    TS / Minecraft server:
    - Because the DNS are configured at the hosters, all servers (like TS and minecraft), which were approached by xx.oldguys.eu, were not reachable. Therefore TS seemed down, however a direct IP connection was possible.
    - Recently we made a backup of the Teamspeak, mirroring the main Teamspeak. However this caused us to go over the 512 slots limit, shutting down the backup Teamspeak and affecting the main Teamspeak, not starting automatically anymore (getting shut down every hour). The automatic startup script worked for the TS3 server program, however it did not start the virtual TS server after this. This has been changed.
    - The VPS on which the TS was hosted on, was on a Linux box. This box became very unstable recently for no reason. We contacted the hoster, Â*after which they ‘fixed’ it……

    Battlefield 3 servers:
    - EA had a major issue which caused all servers above 30/32 slots to crash on a regular basis. Therefore these servers are very unstable.
    - The dedibox at Clanhost, hosting all the servers, required a restart (all servers were invisible). The hoster first blamed this on the EA issue, however this was a hardware/software related issue. The restart fixed it today.

    Summary:
    We had a perfect storm which we were not adequately equipped for.

    Actions taken to prevent this:

    General:

    We are loyal to our suppliers, with which we want to solve issues when they occur. We have a long lasting relationship with our current webhost (3 years) and over a year now with our Gameserver and Teamspeak hoster. However these are non performing, which causes us to review our services held at those companies. We are going to completely overhaul our infrastructure, which will be a huge operation the coming months:

    Website:
    - A new website engine will be implemented (Vbulletin), which will also be optimized for mobile access. The theme was already being designed, however today we obtained the license. The website will go live when it is finished, which we aim to be before our Gamescom visit. However this is not certain, we are working hard to fix this. We will try to move all user accounts, however all passwords and posts will probably get lost. This engine will provide a better stability and possibilities.
    - We will switch hosters in the near future, where we have more control over the services and will get better support. This will happen after the new website is completed.

    Teamspeak:
    - We are moving the TS to a stable Windows server 2008 VPS box, and we will have a backup running on a Windows Server 2008 box as well. We already had this one up, however the rights need to be sorted. This server will have the same ip (ts.oldguys.eu), but will not require a port number. We will update you all when this move is effective (probably tomorrow morning).
    - We will have the main and backup Teamspeak to be approachable by 2 easy to remember domain names: ts.oldguys.eu and ts.oldguys.org for the main ts, ts2.oldguys.eu and ts.oldguys.org for the backup teamspeak. This is already effective.

    Gameservers (BF3):
    The hoster (Clanhost) is non-performing and also the support is not as they promised. We have been with them for over a year now, however we renewed our contract for 6 months 2 weeks ago. But after the recent downtime, this will lead to a termination of the services after this period, when no changes in the services occur.

    We have failed you to provide the quality which we stand for, however we will put everything in motion now to fix this.

  2. #2

    Re: Downtime: The perfect storm


  3. #3
    Registered Guests
    Join Date
    Jul 2012
    Location
    Trolling @ play4free
    Posts
    321

    Re: Downtime: The perfect storm

    Thanks for this detailed post, good to see you guys are doing everything to prevent this from ever happening again.

  4. #4

    Re: Downtime: The perfect storm

    Thanks for the update. I would bill the supplier for the downtime, you are probably covered.

  5. #5

    Re: Downtime: The perfect storm

    Greedy assed non-support giving gamehost mofo's. ÂÂ*If they can't provide quality service, then I agree with you, leave their collective asses.

  6. #6
    Registered Guests
    Join Date
    Feb 2011
    Location
    Bracknell
    Posts
    97

    Re: Downtime: The perfect storm

    had my fingers burnt with them before... before i moved to G-Portal.. never looked back their servers are reliable and the customer service is great..

    Also noticed that the hit detection on their servers are great.. might help with Janbos heart rate on sunday mornings

    AMD Phenom Hex Core @4.2ghz
    16GB Corsair Dominator DDR3
    2x ATI HD6990 Crossfire
    Crap $6 headset



Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •