Goedgekeurd: Fortect
Het kan zijn dat u een foutmelding krijgt die zegt dat de ebadf-fout een slecht bestand kan zijn. Er zijn verschillende antwoorden om dit probleem op te lossen, waarover we nu zullen praten.EBADF slechte volledige descriptor; en de volgende fout treedt op na node zonder JavaScript Get Trace. Dus, het eerste wat ik voorstel is opnieuw opstarten en opnieuw proberen als er iets vreemds aan je bestandssysteem is. Als de fout zich blijft voordoen, weet ik niet goed wat ik u moet vertellen.
Als ik mijn hele applicatie meerdere keren opnieuw installeer (vanuit de browser, zie je, de herinstallatieknop) meerdere keren, bijvoorbeeld zestig herlaadbeurten / 10 seconden
, krijg ik een volgend type fout:
/p>
events.js: 45 Argumenten [1]; gooi // onverwerkte 'fout'-gebeurtenis ^Fout: EBADF, ongeldige bestandsdescriptor.
Het lijkt erop dat er een bandbreedtefout is of zoiets, aanvankelijk had ik een fout toen ik met de HTML 5 audio-API speelde en toen ik 10-15 keer achter elkaar een songbestand downloadde, had ik een fout, maar nu ontdekte ik dat ik krijg een fout, zelfs zonder audio-API, heeft meestal de neiging om de website online opnieuw te laden, safari geeft ook veel sneller fouten dan Chrome (WTF?)
Ik gebruik Node.js 0.4.8 met express
+ jade massagebedden
ik gebruik zowel db-mysql. synoniem voor de bijbehorende MySQL-databasecursus
.
Ik kan nog steeds geen enkele recensie op internet vinden over dit onderwerp die zeker zou helpen, dus vertel me wat deze geweldige fout zou kunnen stimuleren, want het is echt raadselachtig 🙁
Jul vroeg maar om veertien ’11 met 4:39
52.7k
Niet het antwoord dat u zoekt? Zoek naar andere vragen met behulp van de Node.js-bestandsdescriptortag of stel uw eigen vraag.
Goedgekeurd: Fortect
Fortect is 's werelds meest populaire en effectieve pc-reparatietool. Miljoenen mensen vertrouwen erop dat hun systemen snel, soepel en foutloos blijven werken. Met zijn eenvoudige gebruikersinterface en krachtige scanengine kan Fortect snel een breed scala aan Windows-problemen vinden en oplossen - van systeeminstabiliteit en beveiligingsproblemen tot geheugenbeheer en prestatieproblemen.
Met “de applicatie opnieuw laden” bedoel je het vernieuwen van de home-url van de specifieke applicatie in de browser, of stoppen door het node.js-serverproces opnieuw te starten? Ik veronderstel dat in dit geval, ongeacht of je het betrouwbaar zou kunnen reproduceren, het meestal vrij extreem moeilijk is om te debuggen, vooral omdat je niet de nieuwe goede stack-zoekfunctie hebt om de bron te vinden. Maar als u de opname wilt gebruiken die verband houdt met app.error
van express.js (documenten die u hier zou moeten vinden), wilt u de reis van de “Slechte bestandsdescriptor” -fout behouden die iedereen hopelijk soms moeten aangeven naar welke mensen wordt verwijderd, is het een tijdelijke lodge of iets anders. Wat de precieze reden betreft, kunnen we alleen maar raden dat een slecht descriptorbestand een verbazingwekkend veel voorkomende fout op een laag niveau kan zijn, wat volgens experts in het kort betekent dat u het gebruik veroorzaakt van een descriptorbestand dat niet langer in een prettige staat is. Voer deze bewerking uit (lees bijvoorbeeld een geschikt gesloten bestand handmatig, open een extern bestand, enz.).
Opgelost op 14 juli 2011 5:32 uur.
133k