-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erj
e.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!newsreader4.netcolog
ne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.
ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.p
l!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl
.POSTED!not-for-mail
Date: Tue, 24 Jan 2023 21:20:27 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.6.0
Subject: Re: FreeRTOS + lwIP + HTTPD - zawieszenie po wejściu na stronę
Content-Language: en-US, pl
Newsgroups: pl.misc.elektronika
References: <63cd2dd0$0$19617$65785112@news.neostrada.pl>
<63cd6147$0$19617$65785112@news.neostrada.pl>
<63cd8ac8$0$19609$65785112@news.neostrada.pl>
<63ced5f9$0$19601$65785112@news.neostrada.pl>
<63cf0df3$0$19624$65785112@news.neostrada.pl>
<63d032b3$0$9593$65785112@news.neostrada.pl>
From: Atlantis <m...@w...pl>
In-Reply-To: <63d032b3$0$9593$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 36
Message-ID: <63d03d8b$0$19623$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.7.224.216
X-Trace: 1674591627 unt-rea-a-02.news.neostrada.pl 19623 83.7.224.216:33814
X-Complaints-To: a...@n...neostrada.pl
X-Received-Bytes: 3060
Xref: news-archive.icm.edu.pl pl.misc.elektronika:777475
[ ukryj nagłówki ]On 24.01.2023 20:34, Mirek wrote:
> Czyli httpd nic nie zwraca - najwyraźniej ma problem z wysłaniem
> czegokolwiek.
> Podejrzewałem jeszcze jakiś krzak w danych strony - jakiś niedozwolony
> znak czy po prostu niemożliwość odczytania tych danych... ale wtedy 404
> powinien zwracać bez problemu... no chyba że on sprawdza czy ma coś
> takiego do wysłania, próbuje odczytać i dup.
Hmm... Ta hipoteza ma sens w kontekście tego jak działa serwer HTTPD z
lwIP. Stronę WWW konwertuje się do tablic C za pomocą odpowiedniego
narzędzia (windowsowy plik exe, jednak działa pod Linuksem z Wine),
podobnie jak miało to miejsce z HTTP2 z MLA na PIC32.
Treść wyświetlana w przypadku błedu 404 powinna być dostarczona w formie
pliku "404.htm", umieszczonego w głównym katalogu konwertowanej strony.
Dzięki temu mamy możliwość przygotowania komunikatu o błędzie w formie
konsystentnej wizualnie z całą resztą. Nie wiem jak z innymi kodami
błędów - nie sprawdzałem.
Czyli w przypadku prośby o nieistniejący plik, serwer również będzie
chciał pobrać stronę z tego miniaturowego fs-a we flashu.
Mamy więc dwie prawdopodobne możliwości:
- Serwer wiesza się na próbie dostania pobrania pliku
- Serwer wiesza się na próbie wysłania danych
To drugie wydaje się trochę bardziej prawdopodobne biorąc pod uwagę
fakt, że awaria wykrzacza całą komunikacje sieciową, ale nie powoduje
zawieszenia schedulera RTOS-a.
> No właśnie, w a w przypadku innych śmieci ta zdrowa wyrzuca bad request
> 400 czy też tylko się rozłącza?
Zdrowa płytka po prostu się rozłącza, nie odsyłając niczego.
Telnet zostawia tylko informację "Connection closed by foreign host."
Następne wpisy z tego wątku
- 24.01.23 21:21 Atlantis
- 24.01.23 21:48 Marek
- 24.01.23 21:54 Mirek
- 24.01.23 22:59 Grzegorz Niemirowski
- 24.01.23 23:02 Grzegorz Niemirowski
- 25.01.23 00:14 Atlantis
- 25.01.23 00:47 Atlantis
- 25.01.23 09:46 Atlantis
- 25.01.23 10:09 Marek
- 25.01.23 22:35 Grzegorz Niemirowski
- 25.01.23 22:57 Grzegorz Niemirowski
- 26.01.23 12:06 Atlantis
Najnowsze wątki z tej grupy
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
- wzmacniacz mocy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
Najnowsze wątki
- 2025-06-27 BMW
- 2025-06-26 Re: Recykling akumulatorów
- 2025-06-26 Re: Recykling akumulatorów
- 2025-06-26 Inwentaryzacja budynku
- 2025-06-26 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36
- 2025-06-26 Warszawa => Strategic Account Manager <=
- 2025-06-26 Warszawa => Specjalista rekrutacji IT <=
- 2025-06-26 Re: Zatonął kolejny statek wiozący 800 palnych elektryków
- 2025-06-26 Warszawa => C Programmer <=
- 2025-06-26 Karty mBąka.
- 2025-06-26 Traktorek do trawy na prund
- 2025-06-26 Warszawa => Specjalista/tka ds. Administracji <=
- 2025-06-25 klawiatura podświetlana zasilana z sieci
- 2025-06-25 Gdańsk => Programista Mainframe (z/OS, Assembler) <=
- 2025-06-25 Warszawa => Konsultant Wiodący SAP PP <=