iConomy + MySql = Extremer Lag

Dieses Thema im Forum "Server Plugins" wurde erstellt von roman2407, 10. Mai 2013.

  1. roman2407
    Offline

    roman2407

    Registriert seit:
    19. November 2012
    Beiträge:
    2
    Hi,

    Ich habe ein Problem mit iConomy. Wenn ich IConomy mit meiner MySql Datenbank verbinde fängt der Server an extrem zu laggen. Es wird nur ein Chunk übertragen und man wird nach dem einloggen rausgeschmissen mit der Meldung "Read time out". Ohne iConomy oder mit miniDB läuft der Server perfekt. LogBlock kommt auch mit der Datenbank klar. Vielleicht hilft die Config der Datenbank.
    Code (Text):
    1.  
    2.   Database:
    3.     # Databases Supported:
    4.     # Flatfile, FF, mini, minidb
    5.     #  - These all equate to miniDB
    6.     ##
    7.     # item, items, inventory, inventoryDB
    8.     #  - These all equate to InventoryDB, which uses inventory for storage
    9.     ##
    10.     # xp, exp, orb, xpdb, expdb, orbdb
    11.     #  - These all equate to ExperienceDB, which relies on Experience for balance.
    12.     ##
    13.     # mysql, mysqldb
    14.     #  - These will attempt to connect to MySQL
    15.     ##
    16.     # sqlite, sqlite2, sqlite3, sqlitedb
    17.     #  - These will attempt to create & connect to SQLite
    18.     ##
    19.     # postgre, postgreSQL, postgreDB
    20.     #  - These will attempt to connect to PostgreSQL
    21.     Type: 'mysql'
    22.    
    23.     # These are for InventoryDB only.
    24.     #
    25.     # InventoryDB is essentially Physical Money.
    26.     #   It isn't logged in a database, its based on the users inventory
    27.     #   and the two items selected below.
    28.     #
    29.     # MajorItem is the item or block ID of the major currency
    30.     # MinorItem is the item or block ID of the minor currency
    31.     # e.g. MajorItem: 266, MinorItem: 265 for Gold/Iron
    32.     MajorItem: 266
    33.     MinorItem: 265
    34.  
    35.     # This controls the database name, by default it is iConomy
    36.     Table: 'iConomy'
    37.  
    38.     # URL is for SQL Databases Only
    39.     ##
    40.     # Path to iConomy folder is easy, it's the COMPLETE path.
    41.     # (Mine) G:\MineCraft\plugins\iConomy\
    42.     # Won't be the same as yours, but it usually looks like that.
    43.     ##
    44.     # [H2DB Default] h2:path/to/iConomy/folder/iConomy;AUTO_RECONNECT=TRUE
    45.     # [SQLite Default] sqlite:path/to/iConomy/folder/iConomy.db
    46.     ##
    47.     # Binary Databases use ip:port style connections.
    48.     # ip
    49.     #  - is the connection identifier (internet protocol)
    50.     #  - for ipv6 usually encased in brackets [::1]
    51.     # port
    52.     #  - the port that the database is listening on
    53.     #  - defaults: 3306 for mysql, postgre is either 5740 or 5432
    54.     ##
    55.     # [MySQL Default] mysql://localhost:3306/iConomy
    56.     # [Postgre Default] postgresql://localhost:5740/iConomy
    57.     URL: 'mysql://*********.com/******'
    58.  
    59.     # Login details for binary databases
    60.     Username: '*****'
    61.     Password: '*****'
    62.  
    Das Zensierte ist auf jeden Fall richtig. LogBlock kann sich ja verbinden.
    Ich hoffe ihr könnt mir helfen! Danke im Vorraus!

    ---Edit---
    Hat sich erledigt, benutze jetzt Craftconomy.
     
    #1
  2. Crafter6432
    Offline

    Crafter6432

    Registriert seit:
    22. Dezember 2011
    Beiträge:
    686
    Wo steht den der DB Server? Sollte es sich nicht im selben RZ befinden dann ist es kein Wunder, dass es zu laggs führt.
     
    #2
  3. roman2407
    Offline

    roman2407

    Registriert seit:
    19. November 2012
    Beiträge:
    2
    Der Server sollte im gleichen RZ stehen. Hab den Server und die DB beim gleichem Anbieter gekauft. Andere Plugins gehen ja auch lagfrei.
     
    #3
  4. delta242
    Offline

    delta242

    Registriert seit:
    28. Mai 2012
    Beiträge:
    90
    iConomy wird soweit ich weiß auch nicht wirklich weiterentwickelt, deswegen kann ich es eigentlich nicht empfehlen.
    Und die MySQL Methode ist auch eher weniger nötig, die Config Version reicht auch aus. Man sollte nur gelegentlich Backups machen... Naja, ich habs vergessen :D
    Jetzt verwende ich nur noch Essentials Eco und das funktioniert super!
     
    #4
  5. DrNoD
    Online

    DrNoD

    Wir betreiben auch die "alte" Economy Version (ja, sie wird seit nem Jahr oder so nicht weiterentwickelt).

    Allerdings haben wir mit der SQL Anbindung 0 Probleme im Bezug auf Lags.

    Sollte also nicht am Plugin selbst liegen.

    Versuch mal die Timings auszulesen. Vielleicht geben die einen Hinweis. Ausserdem die Auslastung der Datenbank checken.
     
    #5