Genehmigt: Fortect
Sie werden möglicherweise auf eine Fehlermeldung stoßen, die besagt, dass der ebadf-Fehler eine fehlerhafte manuelle Aufzeichnung ist. Es gibt mehrere Möglichkeiten, diese Aufgabe zu lösen, über die wir jetzt sprechen werden.EBADF böser vollständiger Deskriptor; und dieser Fehler tritt beim nächsten Knoten ohne JavaScript Get Trace auf. Also, als erstes schlage ich vor, neu zu starten und es erneut zu versuchen, wenn auf Ihrem Dateisystem etwas Seltsames ist. Wenn der Hauptfehler weiterhin besteht, weiß ich nicht, was ich dir folgern soll.
Wenn ich meine gesamte Software (aus dem Browser über die Schaltfläche Neu installieren) mehrmals neu lade, wenn beispielsweise 50 Neuladevorgänge / 10 Minuten
, erhalte ich die folgende Art aller Fehler:
events.js: 45 Argumente [1]; throw // nicht behandeltes 'Fehler'-Ereignis ^Fehler: EBADF, ungültiger Dokumentdeskriptor.
Sieht aus wie ein Bandbreitenfehler oder einfach so, anfangs hatte ich einen Fehler, als ich mit der HTML 5-Audio-API spielte, während ich beim Herunterladen der Songdatei 10-15 Tage oder Wochen hintereinander einen Fehler hatte, im Gegenteil Jetzt habe ich festgestellt, dass ich einen Fehler bekomme, auch wenn die Audio-API oft nicht online geladen wird, Safari wirft auch Fehler viel schneller als Chrome (WTF?)
Ich verwende Node.js 0.4.8 mit show off
+ jade
Ich verwende aber auch < code> db-mysql. mit dem ähnlichen MySQL-Datenbankmodul verbunden.
Ich kann immer noch keinen einzigen Beitrag im Internet finden, der mit diesem Thema zu tun hat, der mir helfen könnte, also sagen Sie den Leuten, was diesen großartigen Fehler verursachen könnte, dass er wirklich verwirrend ist 🙁
Jul nur für 14 ’11 um 4:39 gesperrt
52.7k 6363 goldene Abzeichen 141 141 magische Abzeichen 208208 bronze Abzeichen
Nicht die Antwort, die Sie suchen? Suchen Sie nach anderen Fragen mit dem Dateideskriptor-Tag Node.js oder stellen Sie Ihre eigene Frage.
Genehmigt: Fortect
Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen.
Meinen Sie mit “Neuladen der Anwendung” das Aktualisieren der gesamten Home-URL Ihrer Anwendung im Internetbrowser oder das Stoppen durch einen Neustart des Computerprozesses node.js? Ich nehme an, dass die Software in diesem Fall, unabhängig davon, ob Sie sie zuverlässig reproduzieren können, normalerweise ziemlich schwierig zu debuggen ist, insbesondere wenn Sie keine gute Stack-Suche haben, um die Quelle zu finden. Wenn Sie jedoch die Erfassung von app.error
aus express.js (Dokumente finden Sie hier) wirklich verwenden möchten, möchten Sie wirklich den Pfad des Fehlers “Bad Loge Descriptor” beibehalten, den Sie muss Ihnen hoffentlich manchmal helfen, darauf hinzuweisen, welche Datei gelöscht wird, kann es sich um eine temporäre Datei oder etwas anderes handeln. Was den eigentlichen Grund betrifft, können wir alle nur vermuten, dass eine schlechte Deskriptorhistorie ein sehr häufiger Fehler der unteren Ebene sein kann, was nach Ansicht von Experten im Wesentlichen bedeutet, dass Sie die Verwendung einer Deskriptordatei anregen, die als nicht mehr verfügbar bezeichnet werden könnte gute Figur. Führen Sie diese Behandlung durch (z.B. eine geschlossene Datei manuell lesen, eine Remote-Datei für geschäftliche Zwecke öffnen usw.).
Behoben am 17. Juli 2011 um 05:32 Uhr.
133k 2828 ungewöhnliche Metallabzeichen 266266 silberne aria-hidden = “wahr”> 267267 Abzeichen