Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
Prev Previous Post   Next Post Next
  #1  
Old 01-26-2011, 09:07 AM
Head-Nod.com Head-Nod.com is offline
 
Join Date: Jan 2007
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Can't moderate 100,000 posts - crashes forum!

Please Help - Spammers have crashed my forum!

I have quite a large forum, with over 15,000 pages indexed in Google. Russian spammers have started targeting my forums with spam bots, registering dozens of new members at a time and firing off posts to every thread simultaneously.

My moderators all quit because they couldn't handle the moderation, and unfortunately I was slow in realising the scale of the problem and reacting. Now my forum has crashed!

The "vb_post" table is about 1.5 Gb and so unstable it corrupts every time I run an operation.

I have over 100,000 unmoderated posts. I want to bulk delete them, but as soon as I click on the "Moderate Posts" tab in the Admin CP it crashes and corrupts the table.

Trying to Repair or Optimize the "vb_post" table under Maintainance also crashes and corrupts the table.

My hosts can repair the table for me by running a mysqlcheck with the -r option from their end, but they have already done this for me 5 times, and are running out of patients. They have told me to reduce the size of my database or they will have to delete it, but every time I try to prune posts it corrupts the table again!

Can anyone help or offer any advice?

If I could only delete all unmoderated posts, and all posts by deleted users, it would free up about half my post table, but I don't know how to do that without it crashing!

Can I manually delete all unmoderated post by running a mySQL command from command line?

Perhaps I could stagger it, by limitting it to deleting 500 records at a time, so as not to overload the server?

Does this have knock-on effects on other tables, (vb_posthash , vb_postindex, wfvb_thread ???). Would I make things worse by maually purging this table?

What do other people do when their post tables reach 1 GB in size?

Please help me, this forum is over 7 years old, and I really don't want to lose everything!

Neil
Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:06 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04627 seconds
  • Memory Usage 2,474KB
  • Queries Executed 12 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (9)post_thanks_box
  • (9)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (9)post_thanks_postbit_info
  • (9)postbit
  • (9)postbit_onlinestatus
  • (9)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete