Neu AMEISE Absturz nach langer Laufzeit

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.739
180
Moin,

ich habe Importvorgänge die zum Teil viele Stunden laufen.
Wenn zwischendurch andere, kürzere Import-Vorgänge liefen, beendet sich "der lange Import" - nach erfolgreichem Durchlauf, mit nem Absturzfehler sobald man auf "Schließen" im Berichtfenster klickt.

Ich nehme stark an das zu diesem Zeitpunkt versucht wird den Status/Dauer des Vorgangs in die DB zu schreiben, dabei aber ein Fehler auftritt weil da ein doppelter Index-Eintrag geschrieben werden soll.
 

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
Hi
Hast du eine Fehlermeldung dazu oder wie kommst du zu deiner Vermutung?

Ich habe das mal versucht mit 2 Artikelimporten ohne besondere Einstellung nachzustellen, das funktioniert soweit. Am ende eines Imports wird ein Informationssatz geschrieben, das kann aber kein Problem sein,
da wird standard sql server logik verwendet.

Ich vermute mal es geht um Artikeldaten Import oder Preise/Lagerbestände.
Was für Importarten sind da eingestellt?
Und mal wieder die Frage nach den Workflows;) passiert das auch ohne Workflows?
 

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.739
180
Wie hast DU denn in der kuzen Zeitspanne einen langen Import durchgeführt? ;)
Kurzform:

Import Bestandsdaten
wie gesagt "LANGE !!!!" Laufzeit. ~ 800.000 Zeilen, ~ 3 Stunden Laufzeit)
ohne Workflows, aber MIT entfernen von nicht mehr zugeordneten Daten (Option 2- Lieferant löschen)

und ja natürlich - wenn ich Absturz schreibe, meine ich Absturz = ABSTURZMELDUNG der Wawi AMEISE, inkl. dem selbsttätigen Beenden der AMEISE.
Kann gerne beim nächsten Absturz die ganzen Bilder hochladen.
 

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
Mein langer Import war 10 Min;)

Waren beide Importe mit der Einstellung "(2) + alle nicht enthaltene Artikel des Std-Lieferanten deaktivieren"?
Und beide evtl für den selben Lieferanten, sprich könnte es sein das beim kleinen Import die Lieferantenzuordnung schon gelöscht wurde und später dann beim großen nochmal versucht wurde zu löschen?
 

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.739
180
Ja, ich importiere immer mit "2"
Und Nein, es werden logischer Weise (wozu auch) niemals zwei Importe für denselben Lieferanten parallel durchgeführt.


Nach Beendigung des Importes erscheint die Abschluß-Status-Info-Seite, klickt man dann auf "beenden" (oder "weiter" oder was da gerade steht)
DANN kommt die Absturzmeldung, die kann man weg klicken und dann ist die AMEISE gleich mit weg.
Der Import-Vorgang wird noch in der Liste der letzten Importe vermerkt. (Wie gewohnt mit einem falschen Start-Zeitpunkt, aber wen interessiert das...)

Ein "Großer" Import von ~ 8:30 bis ~ 12Uhr, gestartet mit der AMEISE-GUI , parallel laufen einige "kleine" Importe anderer Lieferanten (AMEISE per CMD) mit nur wenigen zig tausend Zeilen (Max 220.000).
 

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
Dann bin ich erstmal ratlos, dann ist das wirklich der Informationssatz der am Ende des Importes geschrieben wird.
Poste mal bitte den Fehlerlog falls das nochmal auftritt.

Was den Startzeitpunkt in der Liste der letzten Importe angeht, da wird die Uhrzeit geschrieben wann der Import fertig ist. Ich klär das mal was da los ist
 

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.739
180
Japp, kommt dann morgen Mittag ;)
Ich kann das beliebig oft nachstellen..

Am einfachsten wäre es für euch - bzgl. des "Startzeitpunkt" wenn ihr das Feld einfach in "Ende" umbenennt. ;)
 

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.739
180
So, hier die Logs
 

Anhänge

  • 2017-02-03 20_00_16-JTL-Wawi Ameise_ Daten in JTL-Wawi importieren - Mandant_ eB-Standard.png
    2017-02-03 20_00_16-JTL-Wawi Ameise_ Daten in JTL-Wawi importieren - Mandant_ eB-Standard.png
    14,7 KB · Aufrufe: 37
  • aBSTURZ.txt
    2 KB · Aufrufe: 13
  • log.txt
    8,8 KB · Aufrufe: 10
  • 2017-02-03 20_04_37-Task-Manager.png
    2017-02-03 20_04_37-Task-Manager.png
    8,5 KB · Aufrufe: 32

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.739
180
Sorry, das wird nichts.
Meine DB ist knapp 35GB groß, die Importdatei 46MB.

Ich habe aber inzwischen eine Vermutung woran es liegt:
Die AMEISE wird vermutlich irgendwo im Cache/RAM oder sonst wo zwischenspeichern welchen Artikeln der Lieferant entzogen werden muss und welchen nicht, da das ja nicht sofort gemacht werden kann.

Ich vermute der dafür vorgehaltene Speicher wird nicht ausreichend sein und dann "überlaufen", was zum angezeigten "out_of_memory" führt
 

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
Kannst du den großen Import dann mal von einem anderen Client aus starten?
Die Out of Memory exception kommt von einem WinForms Gui Control. Das kann leider alles mögliche sein.
 

astuparek

Gut bekanntes Mitglied
30. Juni 2011
128
4
Ist jetzt nur eine Vermutung, aber liegt das nicht vielliecht daran, dass die Ameise eine 32-bit Anwendung ist und deshalb bei einer entsprechenden "Datenfülle" (Anzahl Artikel, Bilder, ...) über den verfügbaren RAM hinausgeht?
 

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
Ne was das generelle speicher handling angeht ist die Ameise sauber, das hier ist irgend ein Sonderfall.
Sieht man gut im Taskmanager das die Ameise genügsam ist was den Arbeitsspeicher angeht
 

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.739
180
Kannst du den großen Import dann mal von einem anderen Client aus starten?
Die Out of Memory exception kommt von einem WinForms Gui Control. Das kann leider alles mögliche sein.

Der Fehler tritt auf dem Server selbst auf als auch auf einem "Client".
Verwenden allerdings beide als Betriebssystem Windows 2012 R2

Ich setze am Wochenende mal einen "normalen" Windows Client auf, mal schauen was dann passiert
 

astuparek

Gut bekanntes Mitglied
30. Juni 2011
128
4
Ne was das generelle speicher handling angeht ist die Ameise sauber, das hier ist irgend ein Sonderfall.
Sieht man gut im Taskmanager das die Ameise genügsam ist was den Arbeitsspeicher angeht

Sollte jetzt nicht als "Generalverdacht" rüberkommen ;)
Aber es hat mich stutzig gemacht, dass im Screenshot des Taskmanagers genau 2GB in Verwendung sind und die Ameise scheinbar zu genau diesem Zeitpunkt abbricht. ;)
Wieviel davon in diesem Fall auf die Ameise abfällt kann ich hier nicht erkennen! ;)
Wenn du z.B. im StringBuilder (C#) massenhaft Artikel mit langen Beschreibungen (Strings) zusammenfügst, kann das schnell mal den RAM ordentlich beschäftigen - so meine Erfahrung - wir haben mit solchen Daten tag-täglich zu tun.
Bei 800.000 Artikeln wäre das dann nicht mehr allzu abwegig.

@DITH-Shop
Wir könnten hierfür mal unsere neue Import-Schnittstelle testen (aktuell in Fertigstellung) die eine leistungsfähige Ergänzung oder Alternative zur Ameise darstellen wird.
 

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.739
180
Nur mal so am Rande erwähnt, die 2GB im Taskmanager sind NICHT zum Zeitpunkt des Abbruches belegt.
Der Screen sollte nur die Frage verhindern ob ich genügend Arbeitsspeicher installiert habe.
Ich schreibe gleich mal die Speicherbelegung während des Importes... Muss nur nen bisschen warten bis das fortgeschritten ist.
 

astuparek

Gut bekanntes Mitglied
30. Juni 2011
128
4
OK, war ein wenig verwirrend ;)
wäre dennoch interessant, da der Fehler immerhin beim "zusammenbauen" von Zeichenketten auftritt.
 

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.739
180
@DITH-Shop
Wir könnten hierfür mal unsere neue Import-Schnittstelle testen (aktuell in Fertigstellung) die eine leistungsfähige Ergänzung oder Alternative zur Ameise darstellen wird.

Danke, aber Nein. Ich möchte keine weiteren externen Tools verwenden, die könnte ich selbst schreiben, wäre ja nen Klacks.
Durch zu viele externe Tools werden nur unnötig viele Fehlermöglichkeiten geschaffen und man kommt aus der Pflege nicht mehr heraus.
Alles was Zentral abzuarbeiten ist soll auch zentral laufen.
 

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.739
180
So, hier nun der Speicherbedarf der Ameise nach ~70 Minuten Laufzeit
Sieht nicht wirklich wild aus
2017-02-07 10_20_14-Ressourcenmonitor.png
Tendenz ist aber stetig steigend
 
Ähnliche Themen
Titel Forum Antworten Datum
Probleme beim Export mit der Ameise JTL-Wawi 1.7 1
Neu Enddatum Sonderpreise per Ameise importieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Die Ameise ignoriert hinterlegte Lieferantenstaffelpreise beim Import von Lieferantenbestellungen. JTL-ShippingLabels - Fehler und Bugs 0
Neu EXTF csv Datev als eigenen Export, statt Ameise? Einzeldifferenzbesteuert! User helfen Usern - Fragen zu JTL-Wawi 2
Ameise img_alt_1 JTL-Wawi 1.9 1
Neu JTL-Ameise -Export - Alle Lieferanten funktioniert nicht JTL-Ameise - Fehler und Bugs 1
Neu JTL-Ameise -Export - Alle Lieferanten funktioniert nicht JTL-Ameise - Fehler und Bugs 0
Neu Tabellen (.csv) vor Ameise-Import automatisch ändern Schnittstellen Import / Export 15
Neu Ameise-Vorlage per SQL abrufen und Daten als Ergebnis erhalten JTL Ameise - Eigene Exporte 1
Neu Ameise (Import) - Feld "Otto.de: Artikelname" User helfen Usern - Fragen zu JTL-Wawi 2
ebay Angebotsindividuelle Einstellungen setzen per Ameise? JTL-Wawi 1.9 1
Neu Rechnungsimport via Ameise Arbeitsabläufe in JTL-Wawi 1
Neu Ameise (WAWI 1.9.5.2) -> Wie funktioniert der Upload der Produktion JTL-Plan&Produce - Ideen, Lob und Kritik 0
Manuell erstellte "Beschreibung weitere Ausgabewege" kann in Ameise nicht importiert werden JTL-Wawi 1.9 4
Neu Meta-Descriptions mit Sonderzeichen via JTL-Ameise importieren JTL-Ameise - Fehler und Bugs 3
Neu Freitextfeld mit der Ameise hinzufügen User helfen Usern - Fragen zu JTL-Wawi 3
JTL-Ameise Export Verkaufsrechnungen // Beleglink für Steuerberaterin JTL-Wawi 1.9 1
Neu CMD-Line-Version von JTL-Ameise User helfen Usern - Fragen zu JTL-Wawi 4
Neu System.ArgumentNullException bei Ameise Import (Konfigurationsgruppen zuordnen) JTL-Wawi - Fehler und Bugs 2
Neu Ameise bricht ab bei leeren feldern JTL-Ameise - Fehler und Bugs 2
Neu Ameise Export in SQL Abfrage umwandeln User helfen Usern - Fragen zu JTL-Wawi 11
Neu Aufruf Ameise als Batch JTL-Ameise - Ideen, Lob und Kritik 0
Neu .NET Framework Qualitätsupdates --> Absturz LS-POS Fragen rund um LS-POS 0
Kassenschnittbeleg wird nach Ausdausch des Kartenlesegerätes nicht mehr ausgedruckt JTL-Vouchers - Fehler und Bugs 0
Neu Filter nach Bezahlstatus in Packtisch+ Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu [Entwarnung] ACHTUNG: JTL Shop 5.3.3 | Nach Update des JTL PayPal Commerce Plugins kein Backend mehr verfügbar (FATAL ERROR) Installation / Updates von JTL-Shop 2
Neu Sehr lange Ladezeit der Produktseite nach Upgrade auf Version 5.4 Allgemeine Fragen zu JTL-Shop 6
Neu Alte Blogbeiträge sind nach Update nicht abrufbar JTL-Shop - Fehler und Bugs 0
Fehlermeldung nach Bildupdate,-löschen,-ändern Shopware-Connector 1
Neu Nach update auf 5.4 kein Login mehr möglich JTL-Shop - Fehler und Bugs 2
Offener Betrag nach Rechnungskorrektur? JTL-Wawi 1.9 2
Neu Keine Exportpapiere mehr bei DHL 3.0 nach UK? JTL-ShippingLabels - Fehler und Bugs 3
Nach Umstieg auf V5 Paypal express weg. Einrichtung JTL-Shop5 5
Neu Newsletter-Abonnenten werden bei Gastbestellung nach Anonymisierung entfernt JTL-Shop - Fehler und Bugs 0
Fatal-Error im Adminbereich nach Update - Shop läuft Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Nach Update auf 5.4 klappt einiges nicht mehr ! Installation / Updates von JTL-Shop 9
Datenbank bereinigen nach Test JTL-Wawi 1.9 7
Neu Aus /Kategorie/ wird /Kategorie-2/ nach Abgleich WooCommerce-Connector 0
Neu Probleme mit PayPal-Plugin: Bestellungen "pending" & doppelte Zahlungen nach Direktzahlung Plugins für JTL-Shop 0
Nach Update auf 1.9 alle Drucker verschwunden JTL-Wawi 1.9 6
Neu Fehlermeldung nach Shop-Update Installation / Updates von JTL-Shop 2
JTL Vouchers automatisch nach Zahlungseingang an Kunden versenden Allgemeine Fragen zu JTL-Vouchers 5
Neu WooCommerce JTL Connector nach Back-Up ist deaktiviert WooCommerce-Connector 1
In Diskussion Keine Auslieferung nach Zahlungsartänderung über Workflow JTL-Workflows - Fehler und Bugs 4
Neu Artikel wird nach Auswahl der Variante nicht mehr angezeigt JTL-Shop - Fehler und Bugs 3
Neu EVRI Label für Versand nach UK - wer benutzt es? Business Jungle 2
Neu WMS APP Sprachausgabe funktioniert nach Android Update nicht mehr JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Nach Komplettabgleich doppelt und dreifache Bilder? WooCommerce-Connector 6
Neu Sortierung nach Bestand - so wie im JTL Shop 4 JTL-Shop - Ideen, Lob und Kritik 2
Neu Admin-Bereich - automatisches ausloggen nach kurzer zeit (ungewollt) Allgemeine Fragen zu JTL-Shop 0

Ähnliche Themen