Magento 2 produkty nie pojawiają się w wyszukiwarce – problem z OpenSearch
Klienci nie mogli znaleźć produktów przez wyszukiwarkę mimo że produkty były widoczne w kategoriach. Wyszukiwanie po SKU, nazwie i opisie nie dawało wyników. Problem narastał przez 2 tygodnie po migracji na nowy serwer. Czas naprawy: 2 godziny.
- Opublikowano w Magento / Adobe Commerce
Magento 2 Varnish cache nie działa – hit rate 0% i błędna konfiguracja VCL
Varnish był zainstalowany i skonfigurowany, ale każde żądanie trafiało do PHP – hit rate wynosił 0%. Serwer był przeciążony mimo Varnisha. Problem w błędnej konfiguracji VCL i cookiach sesji. Czas naprawy: 4 godziny.
- Opublikowano w Magento / Adobe Commerce
PHP Fibers – cooperative multitasking, async bez rozszerzeń, ReactPHP
Fibers weszły do PHP w wersji 8.1 jako mechanizm cooperative multitasking – możliwość zawieszenia i wznowienia wykonania funkcji w dowolnym miejscu. To nie są wątki ani procesy – Fiber działa w tym samym wątku PHP, ale pozwala przełączać się między zadaniami bez blokowania. Pokażę jak działają Fibers, gdzie mają sens i jak biblioteki async (ReactPHP, Amp) używają ich pod spodem.
- Opublikowano w PHP
Magento 2 – wyczerpanie pamięci przy imporcie produktów (memory limit)
Import 10 000 produktów przez panel admina kończył się błędem Allowed memory size exhausted po około 3000 produktach. Import trwał 40 minut i nie kończył się sukcesem. Czas naprawy: 3 godziny.
- Opublikowano w Magento / Adobe Commerce
