Wer ist online Box zählt nicht richtig

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Kiss News
Beiträge: 389
Registriert: So 25.Jul, 2004 18:22

Wer ist online Box zählt nicht richtig

Beitrag von Kiss News »

Hallo!
Seit gestern zählt plötzlich mein Zähler in der Wer ist onlibe Box nicht mehr richtig? Das Problem tritt bei allen usern auf.
Und zwar ist es dieser Text:
Heute haben 398 Benutzer diese Seite besucht : 111 registrierte, 12 versteckte und 275 Gäste
Jedesmal, wenn der zähler bei ca.800 ist, sackt er wieder zusammen auf 200 oder so und zählt dann wieder weiter. Gestern ist er zweimal zusammengesackt.
Der restliche Text stimmt aber. das Problem tritt erst seit gestern auf, keine Ahnung warum. Habe daran nichts verändert. woran kann denn das liegen?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das liegt an der Grenze, wieviele Sessions PHP selber und auch phpBB in der sessions-Tabelle gleichzeitig verwalten können.
Und genau diese Grenze lässt spätestens PHP alle inaktiven Session sterben. Gnadenlos.
Daran könne man zwar was machen, aber dann wird die Sicherheit gefährdet und im schlimmsten Fall steht dann der Server auch. Also würde ich die Finger von Manipulationen in diesem Punkt lassen.
Wenn Du den DB Maintenance Mod installiert hast, kannst Du auch die sessions-Tabelle als HEAP-Tabelle konvertieren. Das schafft nochmal etwas Luft.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Kiss News
Beiträge: 389
Registriert: So 25.Jul, 2004 18:22

Beitrag von Kiss News »

hm. und was soll das heissen, verstehe ich jetzt nicht. Warum seit gestern plötzlich? Vorher hatte ich keine Probleme! Am Tag zuvor waren 1.500 User online, die hat er auch alle richtig gezählt. Warum ging es danach nicht mehr? Was ist passiert?
Allerdings waren gestern wohl etwas mehr User online, hat das vielleicht etwas damit zu tun?
Und warum zählt der Zähler anders als der andere Zähler, den ich eingebaut habe (der aber genauso eingestellt ist).
Haben andere Webseiten denn keine Probleme damit? Das mit der HEAP Tabelle schau ich mir an.
Kiss News
Beiträge: 389
Registriert: So 25.Jul, 2004 18:22

Beitrag von Kiss News »

da mir der Zähler immer wieder abschmiert, wollte ich mit dem DB maintance Mod im ACP nun die Sessions table zu HEAP konvertieren, ergab aber einen Error:

Converting Session-Table to HEAP...

Fehler: Couldn't convert table!

SQL Error : 1114 The table '#sql-339a_17c24f' is full

ALTER TABLE phpbb_sessions TYPE=HEAP MAX_ROWS=500

Line : 4123
File : /usr/export/www/vhosts/funnetwork/hosting/kissfanshop/phpbb2/admin/admin_db_maintenance.php

was bedeutet denn das jetzt :rolleyes:
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du kannst die Tabelle dann eben nicht konvertieren. Leere erst alle Sessions und versuche es erneut.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Kiss News
Beiträge: 389
Registriert: So 25.Jul, 2004 18:22

Beitrag von Kiss News »

Danke für die superschnelle Antwort :)

ist wohl das hier:
Reset all sessions This will reset all current sessions by emptying the session table.

irgendwie traue ich mich da nicht so ran :rolleyes:
was genau bedeutet denn das? nicht, dass ich da was verhaue :(
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Leere die Tabelle phpbb2_sessions und versuche es erneut. Es kann nichts schief gehen, denn es werden nur die Session-Daten gelöscht. Wenn dabei ein User aus dem Board fliegt, dann meldet er sich einfach neu an.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Kiss News
Beiträge: 389
Registriert: So 25.Jul, 2004 18:22

Beitrag von Kiss News »

OK, danke.
Kiss News
Beiträge: 389
Registriert: So 25.Jul, 2004 18:22

Beitrag von Kiss News »

ich habe das jetzt gemacht, und dann die Tabelle zu HEAP konvertiert.

jetzt kommen die Leute nicht mehr ins Forum, ergibt immer diesen Error:

phpBB : Kritischer Fehler

Error creating new session

DEBUG MODE

SQL Error : 1114 The table 'phpbb_sessions' is full

INSERT INTO phpbb_sessions (session_id, session_user_id, session_start,
session_time, session_ip, session_page, session_logged_in) VALUES
('e43463abcca68c48208ffcac61f62802', -1, 1099399773, 1099399773, 'd5e526c2',
0, 0)

Line : 157
File
:
/usr/export/www/vhosts/funnetwork/hosting/kissfanshop/phpbb2/includes/sessions.php
was soll ich da machen?? Bitte um Infos. Danke!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Leere die Tabelle.
Schau auch mal in der Hacks-Liste nach dem Sessions-Manager.
Der hilft Dir, die Tabelle möglichst leer zu halten.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Kiss News
Beiträge: 389
Registriert: So 25.Jul, 2004 18:22

Beitrag von Kiss News »

OK, habe ich gemacht, jetzt scheint es wieder zu funktionieren.
muss ich denn immer wieder die session table leeren?? hatte das vorher nie gemacht... bin mal gespannt, ob der Zähler nun jetzt richtig zählt, bisher ist er öfters mal zusammengesackt.

was meinst Du mit der Hack-Liste? Die Mods-Liste hier im Forum? Da habe ich keinen "Sessions Manager" gefunden?

P.S.: weisst Du vielleicht schon eine Lösung für mein anderes Problem :rolleyes:
http://www.oxpus.de/viewtopic.php?p=16239#16239

Danke für die Hilfe :)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann diesen hier: http://www.phpbb.de/viewtopic.php?t=388 ... on+manager

Und PS: Hatte bislang noch keine Zeit dazu...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Kiss News
Beiträge: 389
Registriert: So 25.Jul, 2004 18:22

Beitrag von Kiss News »

sorry, wollte nicht drängelnBild

ich glaube, ich hatte eben wieder das Problem mit dem Sessionüberlauf, gerade als ich den Mod installierte. Waren eben nur 2 anstatt 20 User online... dann wurden es plötzlich wieder mehr, also anscheinend funktioniert er :)

Allerdings habe ich das Problem erst, nachdem ich zu HEAP konvertierte...??

Kann es denn sein, dass jetzt einige User rausfliegen? Wenn ich das richtig verstehe, ist jeder Linkklick eines Users im Forum im Prinzip eine Session. Jede Bewegung im Forum sozusagen. Wenn 250 erreicht sind, werden die ältesten gelöscht... wenn sich aber jemand im Forum eine Zeit lang nicht bewegt, wird er dann rausgeschmissen?

Hat das vielleicht auch Auswirkungen auf die zählweise in der "Wer ist online" Box?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Yepp. Wenn jemand nicht angemeldet ist, ist er ja auch nicht online. Und damit aus der Liste verschwunden.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Kiss News
Beiträge: 389
Registriert: So 25.Jul, 2004 18:22

Beitrag von Kiss News »

jetzt habe ich schon wieder Probleme, wenn ich die Avatare ansehen möchte:
http://kissfanshop.ki.funpic.de/phpbb2/ ... 6163#16163
wenn ich auf den Link dort klicke, kommt:

Code: Alles auswählen

phpBB : Kritischer Fehler 

Error creating new session

DEBUG MODE

SQL Error : 1054 Unknown column 'PAGE_BUDDIES' in 'field list'

INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in) VALUES ('a8322190c53a7060775a918528962eb1', 2, 1099426518, 1099426518, 'd5e125eb', PAGE_BUDDIES, 1)

Line : 157
File : /usr/export/www/vhosts/funnetwork/hosting/kissfanshop/phpbb2/includes/sessions.php
diese Probleme habe ich erst, seitdem ich zu HEAP konvertiert habe...

update: dieser Fehler tritt nicht immer auf... manchmal geht's, manchmal nicht!??
Zuletzt geändert von Kiss News am Di 02.Nov, 2004 21:25, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Schau mal nach, ob PAGE_BUDDIES in der includes/constants.php vorkommt. Wenn nicht, dann hier genau diese Datei als ZIP anhängen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Kiss News
Beiträge: 389
Registriert: So 25.Jul, 2004 18:22

Beitrag von Kiss News »

habe ich nicht gefunden...

hier die includes/constants.php:

Code: Alles auswählen

<?php
/***************************************************************************
 *                               constants.php
 *                            -------------------
 *   begin                : Saturday', Feb 13', 2001
 *   copyright            : ('C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: constants.php,v 1.47.2.4 2003/06/10 00:39:51 psotfx Exp $
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License', or
 *   ('at your option) any later version.
 *
 ***************************************************************************/

if ( !defined('IN_PHPBB') )
{
	die("Hacking attempt");
}
define('MODULES_TABLE', $table_prefix . 'stats_modules');
define('STATS_CONFIG_TABLE', $table_prefix . 'stats_config');
// Smilies Order
define('TOP_LIST', -1);
define('BOTTOM_LIST', 1);
// Debug Level
//define('DEBUG', 1); // Debugging on
define('DEBUG', 1); // Debugging off


// User Levels <- Do not change the values of USER or ADMIN
define('DELETED', -1);
define('ANONYMOUS', -1);

define('USER', 0);
define('ADMIN', 1);
define('MOD', 2);
define('IGNORE', 1);
define('HIDE', 2);
define('LESS_ADMIN', 3);


// User related
define('USER_ACTIVATION_NONE', 0);
define('USER_ACTIVATION_SELF', 1);
define('USER_ACTIVATION_ADMIN', 2);

define('USER_AVATAR_NONE', 0);
define('USER_AVATAR_UPLOAD', 1);
define('USER_AVATAR_REMOTE', 2);
define('USER_AVATAR_GALLERY', 3);


// Group settings
define('GROUP_OPEN', 0);
define('GROUP_CLOSED', 1);
define('GROUP_HIDDEN', 2);


// Forum state
define('FORUM_UNLOCKED', 0);
define('FORUM_LOCKED', 1);


// Topic status
define('TOPIC_UNLOCKED', 0);
define('TOPIC_LOCKED', 1);
define('TOPIC_MOVED', 2);
define('TOPIC_WATCH_NOTIFIED', 1);
define('TOPIC_WATCH_UN_NOTIFIED', 0);


// Topic types
define('POST_NORMAL', 0);
define('POST_STICKY', 1);
define('POST_ANNOUNCE', 2);
define('POST_TITLE_LINK', 99);
define('POST_GLOBAL_ANNOUNCE', 3);


// SQL codes
define('BEGIN_TRANSACTION', 1);
define('END_TRANSACTION', 2);


// Error codes
define('GENERAL_MESSAGE', 200);
define('GENERAL_ERROR', 202);
define('CRITICAL_MESSAGE', 203);
define('CRITICAL_ERROR', 204);


// Private messaging
define('PRIVMSGS_READ_MAIL', 0);
define('PRIVMSGS_NEW_MAIL', 1);
define('PRIVMSGS_SENT_MAIL', 2);
define('PRIVMSGS_SAVED_IN_MAIL', 3);
define('PRIVMSGS_SAVED_OUT_MAIL', 4);
define('PRIVMSGS_UNREAD_MAIL', 5);


// URL PARAMETERS
define('POST_TOPIC_URL', 't');
define('POST_CAT_URL', 'c');
define('POST_FORUM_URL', 'f');
define('POST_USERS_URL', 'u');
define('POST_POST_URL', 'p');
define('POST_GROUPS_URL', 'g');

// Session parameters
define('SESSION_METHOD_COOKIE', 100);
define('SESSION_METHOD_GET', 101);


// Page numbers for session handling
define('PAGE_NICKPAGE', -99);
define('PAGE_INDEX', 0);
define('PAGE_LOGIN', -1);
define('PAGE_SEARCH', -2);
define('PAGE_REGISTER', -3);
define('PAGE_PROFILE', -4);
define('PAGE_VIEWONLINE', -6);
define('PAGE_VIEWMEMBERS', -7);
define('PAGE_FAQ', -8);
define('PAGE_POSTING', -9);
define('PAGE_PRIVMSGS', -10);
define('PAGE_GROUPCP', -11);
// Start add - Complete banner MOD
define('PAGE_REDIRECT', -1031);
// End add - Complete banner MOD
define('PAGE_FORENSPY', -37);
define('PAGE_CARD', -12);
// Start add - Who viewed a topic MOD
define('PAGE_TOPIC_VIEW', -1032);
// End add - Who viewed a topic MOD
define('TIMEOUT_PAGE', -99);

// Begin Map Mod
define('PAGE_MAP', -57);
// End Map Mod

define('PAGE_TOPIC_OFFSET', 5000);


// Auth settings
define('AUTH_LIST_ALL', 0);
define('AUTH_ALL', 0);

define('AUTH_REG', 1);
define('AUTH_ACL', 2);
define('AUTH_MOD', 3);
define('AUTH_ADMIN', 5);

define('AUTH_VIEW', 1);
define('AUTH_READ', 2);
define('AUTH_POST', 3);
define('AUTH_REPLY', 4);
define('AUTH_EDIT', 5);
define('AUTH_DELETE', 6);
define('AUTH_ANNOUNCE', 7);
define('AUTH_STICKY', 8);
define('AUTH_POLLCREATE', 9);
define('AUTH_VOTE', 10);
define('AUTH_ATTACH', 11);


// Table names
//Nickpage
	define('NICKPAGE_TABLE', $table_prefix.'nickpagemod');
	define('BUDDIE_TABLE', $table_prefix.'nickpagebuddies');
	define('FAVORITEN_TABLE', $table_prefix.'nickpagefavs');
	define('GAESTEBUCH_TABLE', $table_prefix.'nickpagegb');
	define('GALERIE_TABLE', $table_prefix.'nickpagegalerie');
	define('VOTES_TABLE', $table_prefix.'nickpagevotes');
	define('NICKPAGECONFIG_TABLE', $table_prefix.'nickpageconf');
	define('PAGE_NICKPAGE', -12);
define('AUTH_ACCESS_TABLE', $table_prefix.'auth_access');
define('BANLIST_TABLE', $table_prefix.'banlist');
define('CATEGORIES_TABLE', $table_prefix.'categories');
define('CONFIG_TABLE', $table_prefix.'config');
define('CONGRATS_TABLE', $table_prefix.'congrats');
define('DISALLOW_TABLE', $table_prefix.'disallow');
define('FORUMS_TABLE', $table_prefix.'forums');
define('GROUPS_TABLE', $table_prefix.'groups');
define('POSTS_TABLE', $table_prefix.'posts');
define('POSTS_TEXT_TABLE', $table_prefix.'posts_text');
define('PRIVMSGS_TABLE', $table_prefix.'privmsgs');
define('PRIVMSGS_TEXT_TABLE', $table_prefix.'privmsgs_text');
define('PRIVMSGS_IGNORE_TABLE', $table_prefix.'privmsgs_ignore');
define('PRUNE_TABLE', $table_prefix.'forum_prune');
define('RANKS_TABLE', $table_prefix.'ranks');
define('SEARCH_TABLE', $table_prefix.'search_results');
define('SEARCH_WORD_TABLE', $table_prefix.'search_wordlist');
define('SEARCH_MATCH_TABLE', $table_prefix.'search_wordmatch');
define('SESSIONS_TABLE', $table_prefix.'sessions');
define('SMILIES_TABLE', $table_prefix.'smilies');
define('THEMES_TABLE', $table_prefix.'themes');
define('THEMES_NAME_TABLE', $table_prefix.'themes_name');
define('TOPICS_TABLE', $table_prefix.'topics');
define('MOVED_TABLE', $table_prefix.'topic_moved');
define('TOPICS_EMAIL_TABLE', $table_prefix.'topics_email');
define('TOPICS_WATCH_TABLE', $table_prefix.'topics_watch');
define('USER_GROUP_TABLE', $table_prefix.'user_group');
define('USERS_TABLE', $table_prefix.'users');
// Start add - Complete banner MOD
define('BANNER_STATS_TABLE', $table_prefix.'banner_stats');
define('BANNERS_TABLE', $table_prefix.'banner');
// End add - Complete banner MOD
define('WORDS_TABLE', $table_prefix.'words');
define('VOTE_DESC_TABLE', $table_prefix.'vote_desc');
define('VOTE_RESULTS_TABLE', $table_prefix.'vote_results');
define('VOTE_USERS_TABLE', $table_prefix.'vote_voters');
// Disallow other admins to delete or edit the first admin MOD
define('ADMINEDIT_TABLE', $table_prefix.'adminedit');
// Start add - Who viewed a topic MOD
define('TOPIC_VIEW_TABLE', $table_prefix.'topic_view');
// End add - Who viewed a topic MOD
// Configure Member Profile Required Fields
define('PROFILE_CONFIG_TABLE', $table_prefix.'profile_config');
define('PROFILE_VIEW_TABLE', $table_prefix.'profile_view');
// Begin Quick Title Edition Mod 1.0.0 by Xavier Olive.
define('TITLE_INFOS_TABLE', $table_prefix.'title_infos');
// End Quick Title Edition Mod 1.0.0 by Xavier Olive.
define('QUICKLINKS_TABLE', $table_prefix.'quicklinks');

// Begin Map Mod
define('MAP_MOD_MAP_TABLE', $table_prefix.'map_mod_map');
define('MAP_MOD_USER_TABLE', $table_prefix.'map_mod_user');
define('MAP_MOD_PLACE_TABLE', $table_prefix.'map_mod_place');
define('MAP_MOD_CONFIG_TABLE', $table_prefix.'map_mod_config');
define('MAP_MOD_TEXT_TABLE', $table_prefix.'map_mod_text');
define('MAP_MOD_COUNTRY_TABLE', $table_prefix.'map_mod_country');
// End Map Mod

// FLAGHACK-start
define('FLAG_TABLE', $table_prefix.'flags');
// FLAGHACK-end
// Quiz Hack
define('QUIZ_TABLE', $table_prefix.'quiz');
define('QUIZ_ANSWER_TABLE', $table_prefix.'quiz_answer');
define('QUIZ_CONFIG_TABLE', $table_prefix.'quiz_config');
//
//Timeout Mod
//

// 3 minutes * 60 seconds = 180 seconds
define('TIMEOUT_SECONDS', 180);

// After 3 minutes all requests will be forwared to this page
define('TIMEOUT_FORWARD', 'timeout.' . $phpEx);

// Whether to show the timeout countdown.
define('TIMEOUT_SHOWCOUNTDOWN', TRUE);
define('OPTIMIZE_DB_TABLE', $table_prefix.'optimize_db');
define('PAGE_HANGMAN',-200);
   //define tables
   define('HANGMAN_WORDS', $table_prefix.'hangman_words');
   define('HANGMAN_QUESS', $table_prefix.'hangman_quess');
   define('HANGMAN_SCORE', $table_prefix.'hangman_score');
   define('HANGMAN_CONFIGS', $table_prefix.'hangman_configs');
   define('EXPORT_LETTER_SET','ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz ');
/* Begin Mod HANGMAN*/
define('PAGE_HANGMAN',-212);
//define tables
define('HANGMAN_WORDS', $table_prefix.'hangman_words');
define('HANGMAN_QUESS', $table_prefix.'hangman_quess');
define('HANGMAN_SCORE', $table_prefix.'hangman_score');
define('HANGMAN_CONFIGS', $table_prefix.'hangman_configs');
define('EXPORT_LETTER_SET','ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz.!? ');
/* End Mod Hangman*/

?>
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

diese Datei als ZIP anhängen
Bitte zukünftig daran denken ;) Ist einfacher zu händeln.

Okay, füge in die constants.php nach

Code: Alles auswählen

define('PAGE_CARD', -12);
noch die Zeile

Code: Alles auswählen

define('PAGE_BUDDIES', -50);
ein und der Fehler ist behoben.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Kiss News
Beiträge: 389
Registriert: So 25.Jul, 2004 18:22

Beitrag von Kiss News »

OK, danke.

also irgendetwas stimmt da nicht.
seitdem ich den Sessions Manager Mod drinnen habe, zählt die Wer ist online Box nur noch Schwachsinn. Die zählt viel zu wenige Besucher.
Seitdem ich zur Heap Tabelle konvertiert bin, wurde alles nur nich schlechter anstatt besser.

Soll ich den Sessions Manager wieder rausnehmen und die Tabelle wieder zurück konvertieren?
Müsste dann das das ein, oder?:
Reset auto increment values This function resets the auto increment values. This should only be performed if there seems to be a problem when inserting new data in the tables.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du solltest zunächst erstmal die Datenbank, bzw. die Tabellen überprüfen und optimieren. Reparieren und die Auto-Zähler korrigieren sind immer nur die letzten Mittel, bevor man mit MySQL-Werkzeugen an die Datenbank geht.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Kiss News
Beiträge: 389
Registriert: So 25.Jul, 2004 18:22

Beitrag von Kiss News »

das habe ich gemacht, alles mögliche überprüft und repariert, aber trotzdem geht der Zähler nie über 200, obwohl 1.400 im Board sind... der Zähler zeigt immer irgendwas zwischen 170 - 200 an....??

diese Probleme gibt es erst seit der Konvertierung zu Heap und dem Sessions-Manager...
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Der Session Manager löscht ja auch immer 50 älteste Sessions, so daß auch weniger User da sind.
Absicht, damit nicht die Tabelle ständig überläuft.
Und damit werden auch weniger User angezeigt, da diese ja durch die Tabelle festgehalten werden.
Du kannst aber auch mal mit phpmyadmin die maximale Anzahl Zeilen in der Tabelle raufsetzen, dann sollte es besser gezählt werden.
Bedenke dabei nur, daß HEAP-Tabellen im Speicher des Servers gehalten werden und damit Deinen Speicher verkleinern (nicht den Webspace, sondern den Hauptspeicher!).
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Kiss News
Beiträge: 389
Registriert: So 25.Jul, 2004 18:22

Beitrag von Kiss News »

ich habe keine Ahnung, was der Hauptspeicher ist :rolleyes:
jedenfalls ist es doch Unsinn, wenn jetzt der Zähler falsch geht. Deswegen habe ich ja zu Heap konvertiert. Und jetzt geht's noch viel schlechter. Was soll ich denn wo (also welchen Wert in welcher Tabelle) auf wieviel setzen?
Oder wäre es nicht doch besser, einfach wieder zurückzukonvertieren zu dem, was es vorher war? Da ging es an den meisten Tagen ja eh richtig, nur an manchen Tagen kollabierte der Zähler.
früher ist die Tabelle ja auch nie übergelaufen... jedenfalls hatte ich nie Probleme damit.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Irgendwann hat man eine Community, die eben zahlenmässig ds Board stark bis überfordert. Dann muss man härtere "Bandagen" anlegen.
Zurückkonvertieren... Wüsste nicht, wie das geht.
Versuche mal, den Tabellentyp mit phpmyadmin zu ändern. Auf MyIsam.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Kiss News
Beiträge: 389
Registriert: So 25.Jul, 2004 18:22

Beitrag von Kiss News »

Ich kann ja zuerst einmal probieren, in phpmyadmin die maximale Anzahl Zeilen in der Tabelle raufzusetzen.
Nur wo genau muss ich da was machen? Wo in welcher Tabelle muss ich welchen Wert auf wieviel setzen?
wenn das nichts nützt, kann ich das dann immer noch machen.
War der Tabellentyp vor der Konvertierung zu Heap auf MyIsam?
Antworten