3 jelzés 2 napon belül, hogy nem megy a hanglejátszás a szótár oldalamon.
Mindegyik esetében a cache törlés megoldás volt.
Ha jól sejtem akkor a flash lejátszó töltődik le időnként hibásan (http://dictzone.com/g.swf). A cache lejárati ideje 1 év, ha viszont rövidebb lenne, akkor is időnként valószínűleg hibás lenne a letöltés. Igaz hamarabb meggyógyulna. Arra szeretnék rájönni, hogy mi okozza mostanában az ilyen hibás letöltéseket. Az utóbbi időben nem változtattam sok dolgot. Dec. 18-án átírtam a hanglejátszást, mert néhány esetben nem működött.
Valakinek van ötlete, hogy mivel kezdjem a hibakeresést?
- 5576 megtekintés
Hozzászólások
Még azt igyekszem majd belefejleszteni, hogy elsődlegesen a html5-öt ismerő böngészők ne flash-en keresztül játsszák le a hangot.
Viszont még így is kérdéses, hogy mi a fene okozhat ilyen cache hibát, hogy lehet elkerülni?
- A hozzászóláshoz be kell jelentkezni
A Dec 18-as atiras elott voltak hibajelzesek?
A kiszolgalo szerver a tied? Virtualis?
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Dec 18 előtt is voltak gondok, de akkor még ez a lehetőség nem jutott eszembe. Dec 18-án más hibákat is javítottam.
A kiszolgáló szerver VPS, a VPS-ben más nincs csak ez a szótár.
- A hozzászóláshoz be kell jelentkezni
nfs ről szolgált ki apache nagy fileokat, és időnként (elég nehéz volt először reprodukálni) hibás lett az átvitel. Nehezen találtam meg az okát, az apache configba ezt kellett beállítanom:
(nálam Gentoon /etc/apache2/modules.d/00_default_settings.conf)
#nfs miatt, nagy file serult lehet!
EnableMMAP Off
EnableSendfile Off
Hátha.
- A hozzászóláshoz be kell jelentkezni
Köszönöm. Nginx-em van. Sendfile van. A VPS miatt nem látok teljesen mögé, de szerintem nincs nfs.
Egyelőre átírtam, hogy html5-öt használjon elsődlegesen lejátszáskor és levettem az Expires header-t az swf-ről, amit át is neveztem (akinél már van esetleg hibássan cachelt verzió, így az is letölti). Ha ezek nem válnak be a következő a Te verziód átrakása lesz nginx configra. :-)
- A hozzászóláshoz be kell jelentkezni
Nginx-nel nincs mmap, mert o teljesen maskepp kozeliti meg a statikus fajlok kiszolgalasat, szoval azt felejtsd el.
Mint irtad, sendfile be van kapcsolva, de ez - a kozhiedelemmel ellentetben - csak az X-Sendfile (pontosabban nginx eseteben az X-Accel-Redirect) header kezelesere vonatkozo konfig. Vagyis arrol szol a dolog, hogy ilyenkor nem maga az apache olvassa fel a fajlt magat, hanem kozvetlenul a disk meg a halozati reteg kommunikal. Viszont ha a disk retegben hiba van, akkor ezzel nem oldjuk meg a problemat.
Az mmap-re egy szo erejeig visszaterve: mivel az nginx a memoriaban cacheli a statik fajlokat, eros a gyanum, hogy eleve mmap-ot hasznal.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni