Błąd: WiFiClient.cpp:436] read(): fail on fd -1, errno: 11, "No more processes" - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Programowanie w Arduino (https://forum.arduinopolska.pl/dzial-programowanie-w-arduino) +--- Wątek: Błąd: WiFiClient.cpp:436] read(): fail on fd -1, errno: 11, "No more processes" (/watek-b%C5%82%C4%85d-wificlient-cpp-436-read-fail-on-fd-1-errno-11-no-more-processes) |
Błąd: WiFiClient.cpp:436] read(): fail on fd -1, errno: 11, "No more processes" - Askabius - 14-05-2021 Dzień dobry wszystkim, oby dla was ten dzień był lepszy niż dla mnie. Od wczoraj próbuję rozwiązać problem z biblioteką WiFiClient na ESP32, ale po kolei. Piszę program wykorzystujący wielordzeniowość ESP32. Do łączenia z WiFi używam biblioteki WiFi + WiFiMulti, korzystam także z Blynka. Włączyłem debuggowanie procesora na ESP32 i widzę, że co jakiś czas pojawia się błąd: Kod: [E][WiFiClient.cpp:436] read(): fail on fd -1, errno: 11, "No more processes" W tym momencie następuje zerwanie połączenie z Blynk i następuje ponowne łączenie. Wszystko byłoby OK, ale za którymś razem po pojawieniu się tego błędu ESP się resetuje. Oto błąd po resecie: Kod: [E][WiFiClient.cpp:436] read(): fail on fd -1, errno: 11, "No more processes" A to zdekodowany błąd: Kod: Error Nie bardzo wiem jak odczytać te informacje o błędzie, co powoduje, że nawet nie wiem w którym miejscu dokładnie szukać problemu. Czy byłby mi ktoś w stanie wskazać, która funkcja powoduje restart ESP? Będę na prawdę wdzięczny RE: Błąd: WiFiClient.cpp:436] read(): fail on fd -1, errno: 11, "No more processes" - Askabius - 14-05-2021 Problem prawdopodobnie został zażegnany. Gdyby ktoś napotkał podobny problem radzę zmienić: Kod: if (wifiMulti.run() == WL_CONNECTED) { Na: Kod: if (Blynk.connected()) { |