Długie generowanie strony z informacją o komputerze
Witam Mam starą wersje LMS'a 1.9.4 na MySQL i od jakiegoś czasu zaczął długo generować strony ale tylko te z informacją o komputerze. Natomiast jak odświeżę stronę to szybko ją wczyta ponownie. Czy to może być kwestia statystyk?
Z góry dzięki za podpowiedzi. Pozdrawiam
W dniu 10 sierpnia 2012 16:40 użytkownik Dariusz Raczkowski < admin@atrium-pc.pl> napisał:
Witam Mam starą wersje LMS'a 1.9.4 na MySQL i od jakiegoś czasu zaczął długo generować strony ale tylko te z informacją o komputerze. Natomiast jak odświeżę stronę to szybko ją wczyta ponownie. Czy to może być kwestia statystyk?
dns?
Raczej nie, bo wszytko chodzi poprawnie, muli się tylko przy otwieraniu strony z informacjami o komputerze (moduł nodeinfo).
Pozdrawiam
Dariusz Raczkowski www.atrium-pc.pl ul. Głogowska 181 61-121 Poznań
gg: 11995886 tel/phone: +48 61 662 12 21 tel kom./cellphone: +48 664 167 788
W dniu 2012-08-10 18:20, Marcin pisze:
W dniu 10 sierpnia 2012 16:40 użytkownik Dariusz Raczkowski <admin@atrium-pc.pl mailto:admin@atrium-pc.pl> napisał:
Witam Mam starą wersje LMS'a 1.9.4 na MySQL i od jakiegoś czasu zaczął długo generować strony ale tylko te z informacją o komputerze. Natomiast jak odświeżę stronę to szybko ją wczyta ponownie. Czy to może być kwestia statystyk?
dns?
-- Pozdrawiam Marcin / nicraM
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
W dniu 11 sierpnia 2012 10:50 użytkownik Dariusz Raczkowski < admin@atrium-pc.pl> napisał:
Raczej nie, bo wszytko chodzi poprawnie, muli się tylko przy otwieraniu strony z informacjami o komputerze (moduł nodeinfo).
Czy oby napewno? odpal sobie w konsoli htop. jak już będziesz miał podgląd obciążeń "na żywo" to kliknij informacje o komputerze. jeśli w htopie będziesz miał długo obciążenie procka i po jego zniknięciu dostaniesz natychmiast stronę zastanowił bym się nad "wydajnością" serwera, jeśli obciążenie praktycznie nie pokaże się a strona nadal długo ci sie bedzie otwierać trzeba poszukać innej przyczyny. sprawdz tcpdumpem (jeśli łączysz się z bazą po tcp) co leci do i od serwera.
sprawdź jeszcze ten resolver. powiedzmy, masz hosta o adresie 2.2.2.2. wpisz w konsoli host 2.2.2.2 czy dostaniesz rozwiązanie nazwy? jeśli nie zrób wpis albo w dns albo poprostu w /etc/hosts, zrestartuj apache i sprawdź czy coś się zmieniło.
A wytlumacz mi co ma resolvowanie nazw do wystwietlania informacji na stronie? Przeciez wszystko co tam jest wyswietlane pobierane jest z bazy. Wydaje mi się zatem, że tok myślenia, że to dns, jest błędny.
Pozdrawiam
W dniu 11 sierpnia 2012 10:50 użytkownik Dariusz Raczkowski <admin@atrium-pc.pl mailto:admin@atrium-pc.pl> napisał:
Raczej nie, bo wszytko chodzi poprawnie, muli się tylko przy otwieraniu strony z informacjami o komputerze (moduł nodeinfo).
Czy oby napewno? odpal sobie w konsoli htop. jak już będziesz miał podgląd obciążeń "na żywo" to kliknij informacje o komputerze. jeśli w htopie będziesz miał długo obciążenie procka i po jego zniknięciu dostaniesz natychmiast stronę zastanowił bym się nad "wydajnością" serwera, jeśli obciążenie praktycznie nie pokaże się a strona nadal długo ci sie bedzie otwierać trzeba poszukać innej przyczyny. sprawdz tcpdumpem (jeśli łączysz się z bazą po tcp) co leci do i od serwera.
sprawdź jeszcze ten resolver. powiedzmy, masz hosta o adresie 2.2.2.2. wpisz w konsoli host 2.2.2.2 czy dostaniesz rozwiązanie nazwy? jeśli nie zrób wpis albo w dns albo poprostu w /etc/hosts, zrestartuj apache i sprawdź czy coś się zmieniło.
-- Pozdrawiam Marcin / nicraM
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
W dniu 12 sierpnia 2012 20:36 użytkownik Tomasz Majewski <knot@bannet.com.pl
napisał:
A wytlumacz mi co ma resolvowanie nazw do wystwietlania informacji na stronie?
w ogóle sprawdziłeś? zadałeś pytanie, ja postarałem się coś wymyślić czemu to. Często w takich przypadkach winny okazuje się resolver. a dlaczego? załóżmy, że pobierany adres ip jest podawany przez funkcję php, która próbuje rozwiązać ten adres na "literki". przy użytkowniku jest podawany adres ip z jego rozwiązaniem nazwy dnsowej, nie powiem, że na szybko sugerowałem się tym. w nodeinfo wydaje mi się, że resolver nie jest używany. aczkolwiek nie rozumiem, czemu zostałem wywołany do tłumaczenia się mojego toku rozumowania. również podałem Ci inne metody szukania problemu. czy którejś z niej spróbowałeś? kolega w następnym poście sugeruje indeksowanie, i właśnie to można łatwo zdiagnozować obciążeniem procka.
Przeciez wszystko co tam jest wyswietlane pobierane jest z bazy. Wydaje mi się zatem, że tok myślenia, że to dns, jest błędny.
i tak i nie. aczkolwiek przy nodeinfo nie znalazłem funkcji potrzebującej translacji, ale nie jestem programistą.
Nie miałem co sprawdzać, widzę że lms pokazuje mi komputery klientow po numerach ip, a nie revdnsach, więc imo oczywiste jest, ze wyswietla tyko informacje pobrane z bazy. Nie wiem jaka moze byc przyczyna problemu, dlatego się nie udzielam. Natomiast generowanie maili podsuwając rozwiązania nie mogące mieć na zdrową logike nic wspólnego z problemem mnie śmieszy. Równie dobrze można było napisać, żeby sprawdził czy ma prawidłowe napięcie w gniazdku do którego podłączony ma serwer.
Pozdrawiam Tomasz [Knot] Majewski
W dniu 12 sierpnia 2012 20:36 użytkownik Tomasz Majewski <knot@bannet.com.pl mailto:knot@bannet.com.pl> napisał:
A wytlumacz mi co ma resolvowanie nazw do wystwietlania informacji na stronie?
w ogóle sprawdziłeś? zadałeś pytanie, ja postarałem się coś wymyślić czemu to. Często w takich przypadkach winny okazuje się resolver. a dlaczego? załóżmy, że pobierany adres ip jest podawany przez funkcję php, która próbuje rozwiązać ten adres na "literki". przy użytkowniku jest podawany adres ip z jego rozwiązaniem nazwy dnsowej, nie powiem, że na szybko sugerowałem się tym. w nodeinfo wydaje mi się, że resolver nie jest używany. aczkolwiek nie rozumiem, czemu zostałem wywołany do tłumaczenia się mojego toku rozumowania. również podałem Ci inne metody szukania problemu. czy którejś z niej spróbowałeś? kolega w następnym poście sugeruje indeksowanie, i właśnie to można łatwo zdiagnozować obciążeniem procka.
Przeciez wszystko co tam jest wyswietlane pobierane jest z bazy. Wydaje mi się zatem, że tok myślenia, że to dns, jest błędny.
i tak i nie. aczkolwiek przy nodeinfo nie znalazłem funkcji potrzebującej translacji, ale nie jestem programistą.
-- Pozdrawiam Marcin / nicraM
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
On 08/10/2012 04:40 PM, Dariusz Raczkowski wrote:
Witam Mam starą wersje LMS'a 1.9.4 na MySQL i od jakiegoś czasu zaczął długo generować strony ale tylko te z informacją o komputerze. Natomiast jak odświeżę stronę to szybko ją wczyta ponownie. Czy to może być kwestia statystyk?
sprawdził czy aby indeksu jakiegoś nie trzeba dołożyć?
podpowiedź - można logować długo działające zapytania do bazy i na tej podstawie dodać indeksy
Ser@fin
Hej
Dzięki za wskazówki, przed włączeniem logów zoptymalizowałem jeszcze tabele `stats` i to wystarczyło. Miałem nadmiarowe dane. Przed tym jeszcze sprawdziłem 'top' i żaden proces nie pożera żadnych zasobów podczas otwierania strony.
Pozdrawiam
Dariusz Raczkowski www.atrium-pc.pl ul. Głogowska 181 61-121 Poznań
gg: 11995886 tel/phone: +48 61 662 12 21 tel kom./cellphone: +48 664 167 788
W dniu 2012-08-12 20:55, Serafin pisze:
On 08/10/2012 04:40 PM, Dariusz Raczkowski wrote:
Witam Mam starą wersje LMS'a 1.9.4 na MySQL i od jakiegoś czasu zaczął długo generować strony ale tylko te z informacją o komputerze. Natomiast jak odświeżę stronę to szybko ją wczyta ponownie. Czy to może być kwestia statystyk?
sprawdził czy aby indeksu jakiegoś nie trzeba dołożyć?
podpowiedź - można logować długo działające zapytania do bazy i na tej podstawie dodać indeksy
Ser@fin
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
podpowie ktos jak dodac do umowy generowanej przez lms`a, kilka pozycji z voipaccounts? chodzi mi o pliki ktore wyciagaja standardowe customerinfo do umowy, a moze juz ktos to przerabial?
uczestnicy (5)
-
Dariusz Raczkowski
-
JOYNET
-
Marcin
-
Serafin
-
Tomasz Majewski