MYSQL errors on vbulletin 4.0.7

Discussion in 'MySQL' started by doonn, Sep 30, 2010.

  1. #1
    Hey there I m running vbulletin 4.0.7 and this is the problem, I m facing.

    From past 4 months now, I have getting numerous amount of SQL database error.. and everytime i get an error. I do increase wait time out or make changes to prevent it.. After making changes it goes away for couple of days, but then it start again. I own a dedicated server, plus I have hired server management team to look after my server. but they only perform an action when i asked them to do so. But i do not know much about server configuration. Okay so lets get to the issue.

    First let me show you couple of example of SQL database error I m getting:

    Mostly I get this one:
    Database error in vBulletin :
    
    mysql_connect() [<a  href='function.mysql-connect'>function.mysql-connect</a>]:  Can't connect to local MySQL server through socket  '/var/lib/mysql/mysql.sock' (11)
    /home/user/public_html/includes/class_core.php on line 313
    
    Code (markup):
    Here is something different which i only received at once:
    Database error in vBulletin 4.0.6:
    
    Invalid SQL:
    
            SELECT
                post.*, post.username AS postusername, post.ipaddress AS ip, IF(post.visible = 2, 1, 0) AS isdeleted,
                user.*, userfield.*, usertextfield.*,
                icon.title as icontitle, icon.iconpath,
                 avatar.avatarpath, NOT ISNULL(customavatar.userid) AS  hascustomavatar, customavatar.dateline AS  avatardateline,customavatar.width AS avwidth,customavatar.height AS  avheight,
                
                
                editlog.userid AS edit_userid, editlog.username AS edit_username, editlog.dateline AS edit_dateline,
                editlog.reason AS edit_reason, editlog.hashistory,
                postparsed.pagetext_html, postparsed.hasimages,
                sigparsed.signatureparsed, sigparsed.hasimages AS sighasimages,
                 sigpic.userid AS sigpic, sigpic.dateline AS sigpicdateline,  sigpic.width AS sigpicwidth, sigpic.height AS sigpicheight,
                IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid, infractiongroupid
                
                ,blog_user.entries
            FROM vb_post AS post
            LEFT JOIN vb_user AS user ON(user.userid = post.userid)
            LEFT JOIN vb_userfield AS userfield ON(userfield.userid = user.userid)
            LEFT JOIN vb_usertextfield AS usertextfield ON(usertextfield.userid = user.userid)
            LEFT JOIN vb_icon AS icon ON(icon.iconid = post.iconid)
             LEFT JOIN vb_avatar AS avatar ON(avatar.avatarid = user.avatarid)  LEFT JOIN vb_customavatar AS customavatar ON(customavatar.userid =  user.userid)
            
                
            LEFT JOIN vb_editlog AS editlog ON(editlog.postid = post.postid)
             LEFT JOIN vb_postparsed AS postparsed ON(postparsed.postid =  post.postid AND postparsed.styleid = 14 AND postparsed.languageid = 1)
             LEFT JOIN vb_sigparsed AS sigparsed ON(sigparsed.userid =  user.userid AND sigparsed.styleid = 14 AND sigparsed.languageid = 1)
            LEFT JOIN vb_sigpic AS sigpic ON(sigpic.userid = post.userid)
                LEFT JOIN vb_blog_user AS blog_user ON (blog_user.bloguserid = post.userid)
            WHERE post.postid IN (0669436)
            ORDER BY post.dateline;
    
    MySQL Error   : Lost connection to MySQL server during query
    Error Number  : 2013
    Code (markup):
    ========================

    Now from Admin cp >> Diagnostics >> MySQL Variables
    Here is what i got:

    auto_increment_increment     1       auto_increment_offset     1       automatic_sp_privileges     ON       back_log     50       basedir     /       binlog_cache_size     32768       bulk_insert_buffer_size     8388608       character_set_client     latin1       character_set_connection     latin1       character_set_database     latin1       character_set_filesystem     binary       character_set_results     latin1       character_set_server     latin1       character_set_system     utf8       character_sets_dir     /usr/share/mysql/charsets/       collation_connection     latin1_swedish_ci       collation_database     latin1_swedish_ci       collation_server     latin1_swedish_ci       completion_type     0       concurrent_insert     1       connect_timeout     100       datadir     /var/lib/mysql/       date_format     %Y-%m-%d       datetime_format     %Y-%m-%d %H:%i:%s       default_week_format     0       delay_key_write     ON       delayed_insert_limit     100       delayed_insert_timeout     300       delayed_queue_size     1000       div_precision_increment     4       keep_files_on_create     OFF       engine_condition_pushdown     OFF       expire_logs_days     0       flush     OFF       flush_time     0       ft_boolean_syntax     + -><()~*:""&|       ft_max_word_len     84       ft_min_word_len     4       ft_query_expansion_limit     20       ft_stopword_file     (built-in)       group_concat_max_len     1024       have_archive     YES       have_bdb     NO       have_blackhole_engine     YES       have_compress     YES       have_community_features     NO       have_profiling     NO       have_crypt     YES       have_csv     YES       have_dynamic_loading     YES       have_example_engine     YES       have_federated_engine     YES       have_geometry     YES       have_innodb     DISABLED       have_isam     NO       have_merge_engine     YES       have_ndbcluster     NO       have_openssl     NO       have_ssl     NO       have_query_cache     YES       have_raid     NO       have_rtree_keys     YES       have_symlink     YES       hostname     cl-t206-530cl.privatedns.com       init_connect             init_file             init_slave             innodb_additional_mem_pool_size     1048576       innodb_autoextend_increment     8       innodb_buffer_pool_awe_mem_mb     0       innodb_buffer_pool_size     8388608       innodb_checksums     ON       innodb_commit_concurrency     0       innodb_concurrency_tickets     500       innodb_data_file_path             innodb_data_home_dir             innodb_adaptive_hash_index     ON       innodb_doublewrite     ON       innodb_fast_shutdown     1       innodb_file_io_threads     4       innodb_file_per_table     OFF       innodb_flush_log_at_trx_commit     1       innodb_flush_method             innodb_force_recovery     0       innodb_lock_wait_timeout     50       innodb_locks_unsafe_for_binlog     OFF       innodb_log_arch_dir             innodb_log_archive     OFF       innodb_log_buffer_size     1048576       innodb_log_file_size     5242880       innodb_log_files_in_group     2       innodb_log_group_home_dir             innodb_max_dirty_pages_pct     90       innodb_max_purge_lag     0       innodb_mirrored_log_groups     1       innodb_open_files     300       innodb_rollback_on_timeout     OFF       innodb_support_xa     ON       innodb_sync_spin_loops     20       innodb_table_locks     ON       innodb_thread_concurrency     8       innodb_thread_sleep_delay     10000       innodb_use_legacy_cardinality_algorithm     ON       interactive_timeout     100       join_buffer_size     1048576       key_buffer_size     16777216       key_cache_age_threshold     300       key_cache_block_size     1024       key_cache_division_limit     100       language     /usr/share/mysql/english/       large_files_support     ON       large_page_size     0       large_pages     OFF       lc_time_names     en_US       license     GPL       local_infile     ON       locked_in_memory     OFF       log     OFF       log_bin     OFF       log_bin_trust_function_creators     OFF       log_error             log_queries_not_using_indexes     OFF       log_slave_updates     OFF       log_slow_queries     ON       log_warnings     1       long_query_time     3       low_priority_updates     OFF       lower_case_file_system     OFF       lower_case_table_names     0       max_allowed_packet     16777216       max_binlog_cache_size     18446744073709547520       max_binlog_size     1073741824       max_connect_errors     10       max_connections     2000       max_delayed_threads     20       max_error_count     64       max_heap_table_size     16777216       max_insert_delayed_threads     20       max_join_size     18446744073709551615       max_length_for_sort_data     1024       max_prepared_stmt_count     16382       max_relay_log_size     0       max_seeks_for_key     18446744073709551615       max_sort_length     1024       max_sp_recursion_depth     0       max_tmp_tables     32       max_user_connections     2000       max_write_lock_count     18446744073709551615       multi_range_count     256       myisam_data_pointer_size     6       myisam_max_sort_file_size     9223372036853727232       myisam_mmap_size     18446744073709551615       myisam_recover_options     OFF       myisam_repair_threads     1       myisam_sort_buffer_size     67108864       myisam_stats_method     nulls_unequal       net_buffer_length     16384       net_read_timeout     30       net_retry_count     10       net_write_timeout     60       new     OFF       old_passwords     OFF       open_files_limit     10000       optimizer_prune_level     1       optimizer_search_depth     62       pid_file     /var/lib/mysql/cl-t206-530cl.privatedns.com.pid       plugin_dir             port     3306       preload_buffer_size     32768       protocol_version     10       query_alloc_block_size     8192       query_cache_limit     1048576       query_cache_min_res_unit     4096       query_cache_size     33554432       query_cache_type     ON       query_cache_wlock_invalidate     OFF       query_prealloc_size     8192       range_alloc_block_size     4096       read_buffer_size     2097152       read_only     OFF       read_rnd_buffer_size     262144       relay_log             relay_log_index             relay_log_info_file     relay-log.info       relay_log_purge     ON       relay_log_space_limit     0       rpl_recovery_rank     0       secure_auth     OFF       secure_file_priv             server_id     0       skip_external_locking     ON       skip_networking     OFF       skip_show_database     OFF       slave_compressed_protocol     OFF       slave_load_tmpdir     /tmp/       slave_net_timeout     3600       slave_skip_errors     OFF       slave_transaction_retries     10       slow_launch_time     2       socket     /var/lib/mysql/mysql.sock       sort_buffer_size     2097152       sql_big_selects     ON       sql_mode             sql_notes     ON       sql_warnings     OFF       ssl_ca             ssl_capath             ssl_cert             ssl_cipher             ssl_key             storage_engine     MyISAM       sync_binlog     0       sync_frm     ON       system_time_zone     EDT       table_cache     1024       table_lock_wait_timeout     50       table_type     MyISAM       thread_cache_size     128       thread_stack     262144       time_format     %H:%i:%s       time_zone     SYSTEM       timed_mutexes     OFF       tmp_table_size     33554432       tmpdir     /tmp/       transaction_alloc_block_size     8192       transaction_prealloc_size     4096       tx_isolation     REPEATABLE-READ       updatable_views_with_limit     YES       version     5.0.91-community-log       version_comment     MySQL Community Edition (GPL)       version_compile_machine     x86_64       version_compile_os     unknown-linux-gnu       wait_timeout     100
    Code (markup):
    Now let me tell you lil about my server::

    This is a dedicated server
    Linux Based
    CGI/FastCGI
    PHP version 5.3.3
    curl enabled
    mysql version 5.0.91
    xcache enabled
    cpu: Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz
    memory: 4gig
    drive: 160gig sata

    -----------------

    Can you please tell me what changes should i need to make ? or do you need more info from me to figure out the fix ?

    I seriously do need help here.. Even now i m received complains from users for being forum to slow or seeing weird errors.. one of the common problem at user end is that last post (reply) does not place at the bottom of post. It always become a random post..

    Please Advice.

    Thank You
     
    doonn, Sep 30, 2010 IP