Neu AMEISE Absturz nach langer Laufzeit

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.665
143
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.665
143
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.665
143
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.665
143
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.665
143
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.665
143
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.665
143
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.665
143
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.665
143
@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.665
143
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
Neu Fehler beim Import (Ameise) von Brutto-VK JTL-Ameise - Ideen, Lob und Kritik 8
Neu Excel mit Bild direkt in Ameise hochladen? JTL-Ameise - Ideen, Lob und Kritik 1
Neu Ameise Export speichern auf FTP Server Schnittstellen Import / Export 3
Artikel per Ameise mehreren Kategorien zuordnen - Artikeldatenimport in WaWi nicht mehr vorhanden JTL-Wawi 1.8 6
Neu Ameise Buchungsdaten Rechnungen EK Netto JTL Ameise - Eigene Exporte 6
Ameise Importfehler bei Artikeln JTL-Wawi 1.8 2
Neu Datenimport über Ameise in JTL für Shopware Shopware-Connector 1
Neu JTL Ameise Extrem Langsam im Export JTL-Ameise - Fehler und Bugs 8
Neu Nach Umstellung auf WMS Probleme mit der JTL Ameise Installation von JTL-WMS / JTL-Packtisch+ 0
Neu Ameise - Attribute importieren/aktualisieren - Mehrere Sprachen JTL-Ameise - Ideen, Lob und Kritik 1
Neu eBay Plus Angebote per Ameise steuerbar ? Eigene Übersichten in der JTL-Wawi 6
Neu Ameise - Variationskombinationen - UVP pflegen User helfen Usern - Fragen zu JTL-Wawi 0
Ameise - Auftragsimport mit mehreren Artikelpositionen JTL-Wawi 1.8 1
Neu Ameise Export Header JTL-Ameise - Fehler und Bugs 2
Neu Ameise eigener export User helfen Usern 8
Neu JTL-Ameise Kontaktdaten-Export und in Greyhound importieren plus Zuweisen User helfen Usern 1
Ameise - Export Zahlungdaten ohne Minuszahlungen ? Version 1.9.1.0 JTL-Wawi 1.8 2
Variationen per Ameise umbenennen JTL-Wawi 1.8 1
Neu Ameise Rechnungsexport nicht möglich Ungültige Steuereinstellungen JTL-Ameise - Fehler und Bugs 9
Neu Ist es möglich per Ameise Kunden zu löschen? Arbeitsabläufe in JTL-Wawi 2
Neu Sortiernummer Merkmalwert wird nicht richtig übernommen (Ameise) JTL-Wawi - Fehler und Bugs 3
Neu Geschwindigkeit der JTL Ameise JTL-Ameise - Ideen, Lob und Kritik 7
Ameise auf Client nicht erreichbar - Wawi hat zugriff auf Datenbank JTL-Wawi 1.7 2
Neu Ameise - Logikfrage zum Import von Artikeln mit und ohne Varkombis gemäß Guide User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Ameise Import von Meta-Descriptions Schnittstellen Import / Export 6
Neu Kinderartikel per Ameise vom Vater lösen Arbeitsabläufe in JTL-Wawi 6
Neu Amazon (VCS) - Verkäufe nach Irland ohne UST Amazon-Anbindung - Fehler und Bugs 0
Neu Grundpreis nach Update JTL-Shop - Fehler und Bugs 2
Neu Wie stelle ich ohne viel Aufwand fest, ob meine Plugins nach einem Update für JTL Shop 5.3.1 geeignet ist ? JTL-Shop - Ideen, Lob und Kritik 4
Neu Steuerschlüssel nach Warengruppe bei Rechnungserstellung User helfen Usern - Fragen zu JTL-Wawi 0
Neu Shopware 5 Bilder werden nicht übertragen nach Update auf Wawi 1.7.15.6 Shopware-Connector 0
Statistik - Gewinnermittlung nach Herstellern (Versandkosten?) JTL-Wawi 1.7 4
Neu Wie kann ich mit der Wawi Ebay Rechnungen erstellen und nach ebay hochladen? eBay-Anbindung - Fehler und Bugs 3
Neu Rechnung anders nach Zahlungseingang Gelöste Themen in diesem Bereich 6
Neu OPC geht nicht mehr (nach 5.3.1 Update) JTL-Shop - Fehler und Bugs 2
Gelöst Onepage Composer geht nicht mehr nach Update auf 5.3.1 JTL-Shop - Fehler und Bugs 2
Keine Reaktion nach Anmeldung - Fast 2 Minuten JTL-Wawi 1.8 4
Playbook Funktionstest nach Wiederherstellung? JTL-Wawi 1.8 0
Neu Ust-ID nach Land auf Rechnung anzeigen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Kaufland Umzug Unicorn nach SCX mit eigenen Produkten - HowTo? kaufland.de - Anbindung (SCX) 1
Neu Sammelbestellungen - Lieferung nach Mindestauftragseingang darstellbar? Arbeitsabläufe in JTL-Wawi 0
"gekauft am"-Spalte im Bereich Versand nach update verschwunden JTL-Wawi 1.8 2
Auswertung POS-Umsätze nach Wochentag und Tageszeit JTL-Wawi 1.7 0
Nach Aufruf von Stored Procedure 'Kunde.spKundeUpdate' schwere Fehler in JTL (z.B. Kundenliste, Workflow-Editor) JTL-Wawi 1.8 2
Finde auch nach 2 Stunden noch keine Doku zur db-struktur :-( JTL-Wawi 1.8 5
Neu Artikel nach Übertragung von JTL auf geplant im Jahr 2030 WooCommerce-Connector 2
Neu Kategorien werden nach Datenimport nicht automatisch abgeglichen Shopware-Connector 0
Neu Nach Fehlermeldung erneut Versenden Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Fehlermeldung nach Bestellabschluss durch Plugin Gelöste Themen in diesem Bereich 7
Rechnungsadresse ändern nach Rechnungserstellung JTL-Wawi 1.8 1

Ähnliche Themen