Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Nie ładuje miniatur obrazków

Błąd   Założony przez  metaldetectors.

wersja skryptu MyBB: 1.87 (MyRed Theme)
adres forum:  http://xpmetaldetectors-forum.pl/
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):
 
   



Jak na zdjęciu powyżej skrypt nie ładuje miniatur obrazków, po odświeżeniu strony (Dział Wasze Skarby/Skarby) dzieje się dla każdego wątku/postu. Wydaje mi się, że stało się to po przensieniu trzech postów z jednego wątku do drugiego ale myślę, że może to nie mieć znaczenia, po prostu mogłem tego nie zauważyć.

Nazwa stylu: MY RED

Po parokrotnym odświerzeniu strony z miniaturami zdjęć wyskakuje "Resource Limit Is Reached".
Hosting jest na AZ.

Dział jest zamknięty więc podaje login:

login: mybb
hasło: 12345

Parametry serwera AZ:
Maksymalny czas życia procesu: 600 sek
Maksymalna ilość pamięci: 768 MB
HTTP timeout: 30 sek
Maksymalny czas wykorzystania procesora (CPU consumption) 15 sek
Maksymalny procent wykorzystania procesora (LVE CPU usage limit) 5%
Maksymalna ilość procesów (Maximum number of user processes) 32
Równolegle procesy (LVE number of entry processes ) 8
W tej akurat sprawie raczej będziesz musiał się kontaktować z supportem twojego hostingu. Wina nie leży tutaj po stronie MyBB.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
Taką dostałem od nich odpowiedź:

Cytat:Dzień dobry,

Wskazany komunikat informuje, że został osiągnięty limit przydzielonych zasobów serwera fizycznego.
Sugeruję zweryfikować i zoptymalizować działanie usług skonfigurowanych na Pana koncie.
Proszę
pamiętać, że dana strona WWW (aplikacja webowa) musi działać w oparciu o
platformę współdzieloną, na której są wprowadzone pewne zabezpieczenia
mające na celu poprawne działanie całego serwera.
Konta hostingowe w
AZ.pl są oferowane w oparciu o platformę współdzieloną i dla każdego z
użytkowników są przydzielone odpowiednie zasoby serwera fizycznego.
Zasoby te są rozdzielone równo dla każdego użytkownika konta. Jeśli Pana
aplikacja nie jest odpowiednio zoptymalizowana to w przypadku
przekroczenia takich zasobów może pojawić się spowolnienie jej
działania.
Sugeruję przeanalizować działanie aplikacji i zapoznać się przykładowymi technikami optymalizacji:

   gdzie to możliwe proszę stosować zawartość statyczną stron www
   warto rozważyć w przypadku stron dynamicznych przygotowanie ich zawartości
   wcześniej (np. szablony)
   skrypty powinni kończyć prace w jak najkrótszym czasie (do 200 ms)
   stosować zapytania które baza danych jest w stanie wykonywać równolegle
   wyeliminować połączenia do zewnętrznych serwerów (źródeł)
   unikać generowania obrazków (miniaturek) 'w locie' (na serwerze)
   należy pamiętać o odpowiednich indeksach na tabelach baz danych
   aktualizować na bieżąco systemy CMS np Joomla, WordPress
   nie stosować generowania statystyk w systemach CMS.
   Warto też skontaktować się z twórca samej aplikacji i sprawdzić jakie ma ona wymagania jeśli chodzi o n konfiguracje PHP

Każde
konto hostingowe na platformie współdzielonej z innymi użytkownikami,
charakteryzuje się limitami dostępnych zasobów zabezpieczających
odpowiednią ilość zasobów każdemu współużytkownikowi systemu. Taki jest
charakter kont hostingowych i sytuacja dotyczy wszystkich dostawców.
Relatywnie do innych firm, AZ.pl posiada wysokie limity dostępne dla
jednego użytkownika.
Aktualnie stosowane przez nas zabezpieczenia:

Maksymalny czas życia procesu: 600 sek
Maksymalna ilość pamięci: 768 MB
HTTP timeout: 30 sek
Maksymalny czas wykorzystania procesora (CPU consumption) 15 sek
Maksymalny procent wykorzystania procesora (LVE CPU usage limit) 5%
Maksymalna ilość procesów (Maximum number of user processes) 32
Równolegle procesy (LVE number of entry processes ) 8

Warto
także zwrócić uwagę na wersję CMS'a, jeśli nie jest aktualna mógł
zostać wstrzyknięty niepożądany skrypt poprzez jej luki w kodzie
aplikacji, który wywołuje ową utylizację zasobów serwera.

Czy wyżej wymienione parametry są na tyle słabe, że miniatury nie zostaną wygenerowane ? Mówię, tu gdy będzie ich więcej niż 3 przy poście, a każdy max 500kb, a na stronie powiedzmy max. 10 mb
Dostałem drugą odpowiedź z serwisu AZ:

"po weryfikacji błędów 508 po Pańskiej stronie... wykryliśmy 8 takich przypadków, w których maksymalna ilość trwających jednocześnie procesów została przekroczona - wartość 8 została przekroczona jednocześnie"

Czy ktoś mi podpowie coś ? czy każda miniatura obrazka jest traktowana jako oddzielny proces ? gdzie tkwi błąd ?
Dostałem kolejną odpowiedź z AZ:

Dzień dobry,

pragnę poinformować, iż Pana aplikacja MyBB przekracza limity (ostatnie błędy wystąpiły 18.05) poprzez bardzo dużą ilość generowanych miniaturek za pomocą skryptu "attachment.php". Ilość jednoczesnych procesów jest wyższa, niż 8 (zgodnie z http://pomoc.az.pl/kategorie/jakie-sa-pa...-i-poczty/ ), stąd wskazane niedogodności związane z brakiem wyświetlania się miniaturek.

Co mogę z tym zrobić by działało to poprawnie ?
Ustawić limit na rozmiar dodawanych obrazów lub wykupić inną usługę hostingową
Dzięki i pozdrawiam !



Użytkownicy przeglądający ten wątek:

1 gości