Skocz do zawartości

ritchey

Użytkownicy
  • Zawartość

    101
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    8

Wszystko napisane przez ritchey

  1. Witajcie, Mam taki problem w prohost.pl Od prawie 2 lat mam na hostingu shared - system osTicket (system ticketów open-source). Głównym elementem tego systemu jest skrypt PHP który pobiera nowe wiadomości z serwera POP3 i zamienia je na rekordy w bazie danych (nowe tickety). Skrypt ten jest uruchamiany regularnie w CRON-ie co parę minut. Działał on sobie tak miesiącami, aż tu nagle w pewnym m-cu otrzymałem informację (15 kwietnia 2015r.). że mam użyte 80% CPU. Trochę wydało mi się to dziwne, ponieważ skrypt ten powinien generować bardzo REGULARNE obciążenie (harmonogram CRON). W marcu (który ma 31 dni) wszystko było ok, a tu po 15 dniach kwietnia już CPU zużyty, No nic - dokupiłem grzecznie punkty. Pod koniec kwietnia znowu CPU się kończy (dzienne zużycie po 20-30 punktów). Zdenerwowałem się i podjąłem decyzję o zmianie planu z MEDIUM na PLATINIUM. Stała się wtedy rzecz dziwna. Pomimo że był ten sam skrypt - ten sam CRON (ta sama ilość wywołań tego samego skryptu) - to nagle dzienne zużycie CPU spadło do ok. 2 pkt. (słownie dwóch, a poprzednio 20-30 pkt. dziennie). 10-krotny spadek zużycia CPU !!! Ok, płacę rocznie 100 zł więcej - ale kłopoty ze zliczaniem punktów CPU wydały się być zażegnane. Minął prawie rok. Mamy koniec marca 2016 i nagle powraca jak bumerang problem CPU. Pomimo że dalej jest ten sam skrypt, ten sam CRON to właśnie otrzymałem alert o zużyciu 80% CPU. Loguje się do panelu i widzę że znowu dzienne zużycie jest na poziomie 20 pkt. CPU. Jestem na 99.99% pewny - że system zliczania punktów CPU jest wadliwy. A teraz najlepsze: CRON jest ustawiony w taki sposób - że w dni robocze działa dość często (co 2 minuty), natomiast w weekendy (sob.-niedz.) co 10 minut (5 razy rzadziej). Ale według wykresu statystyk prohostu w niedzielę (20 i 27 marca) zużycie było po 22 pkt CPU, a w czwartek (24 marca) - tylko 13 punktów: http://static.pokazywarka.pl/i/6459326/306367/cpu-2016-03.jpg Czy ktoś miał u nich takie problemy ? Prohost upiera się oczywiście że u nich wszystko jest OK.
  2. Właśnie zastanawiam się nad zmianą hostingu. W prohost.pl jestem od 8 lat. Głównym kryterium jakim się kierowałem wybierając tę firmę to doskonały support. Czas reakcji na zapytanie był wręcz natychmiastowy bez względu na porę dnia, dzień roboczy czy wolny. Niestety od jakiegoś czasu (mniemam że od przejęcia przez IQ) - błyskawiczna obsługa klienta - stała się już tylko historią. Teraz nawet na prostą odpowiedź czeka się godzinę lub więcej. Czy może ktoś polecić firmę która ma tak błyskawiczny support taki jak miał dawny prohost ?
  3. Ad 1. Tak właśnie powinno być - ale fakty wskazują że jest inaczej. Ad 2. Zgadza się, ale spośród wszystkich wyszczególnionych procesów w statystykach - to właśnie mój CRON jest liderem (zajmuje ok 3/4 punktów). Wiem że mogą być inne procesy nie wyszczególnione - ale jeżeli tak jest to także chciałbym je zobaczyć w statystykach CPU. Jeżeli jutro dostaniesz rachunek za telefon na 500 zł a na billingu będą wyszczególnione tylko rozmowy na 40 zł - to oczywiste że chciałbyś zobaczyć za co naliczyli ci te dodatkowe 460 zł. Chciałbym w prohoście mieć możliwość zobaczenia statystyk z % udziałem zużycia CPU - WSZELKICH procesów które są uwzględniane przy liczeniu punktów. Inaczej te statystyki są bezwartościowe - skoro jest na nich pokazana tylko część procesów, a nie wszystkie. Tak czy inaczej z dużą pewnością mogę stwierdzić że to nasz CRON jest odpowiedzialny za zużycie CPU, ponieważ jak go zmienię z cyklu 2 minutowego na 8 minutowy to widać wyraźny spadek zużycia CPU (widać to na wykresie oraz w statystykach PHP). Ad 3. Emaile są bardzo zbliżone. Większość (95%) to proste e-maile tekstowe zawierające zazwyczaj parę zdań. Załączniki są sporadyczne - a jeżeli już to jakieś niewielkie PDF. Paradoksalnie w niedzielę 27 marca - kiedy to zużycie CPU było rekordowo wysokie - przyszło raptem kilka krótkich maili tekstowych bez załącznika Ad 4. Kontaktowałem się już wcześniej i poruszałem ten temat - ale obsługa się upierała że zliczanie jest prawidłowe (ticket nr #16787, wiadomość z 5 maja 2015r.) - więc tym razem stwierdziłem że nie ma sensu się kłócić dalej i zapytałem się tutaj. Dzięki za sugestie, ale nie mam WP. Tak - jest tam jeszcze kilka stron, ale to nie one stanowią problem. Gdyby one były powodem obciążenia to były by odnotowane w statystykach. Są co prawda wyszczególnione - ale ich zużycie CPU jest dużo niższe niż mój CRON.
  4. Zbieranie dowodów na potrzeby sądu

    Dokładnie - idziesz do notariusza i wykonujesz akt notarialny tzw. "Protokół z przebiegu zdarzenia". Zdarzenie będzie polegać na tym że siadasz przed komputerem - wchodzisz na stronę firmy X i robisz printscreen-a i drukujesz. Ewentualnie możesz też wydrukować kod strony. Koszt tego to 200 zł +VAT oraz opłata za każdą stronę sporządzonego protokołu (już nie pamiętam ale coś ok 10 zł/str). Natomiast drugi aspekt - to kwestie prawne stosowania znaku towarowego. Oczywiście firma X może wykorzystywać znak towarowy firmy Y na swojej stronie pod warunkiem że: - działalność firmy Y jest ściśle związana z produktami firmy X (np. firma Y prowadzi sklep handlujący częściami do samochodów Skoda, w tym wypadku może jak najbardziej na stronach sklepu stosować logo i nazwę Skoda). - firma X nie próbuje podszywać się pod firmę Y A tak w ogóle czy mógłbyś podać link do tego sklepu (chociaż na pw) ?
  5. Witam, Standardowe wywołanie w Linuxie polecenia przeniesienia plików (mv) używa systemowego cache. Czy można jakoś wywołać polecenie mv, aby pomijało systemowe cachowanie zapisu na dysk ? Z tego co sprawdzałem argumenty wywołania tego polecenia to nie ma tam takich opcji. Z góry dzięki za informacje.
  6. Pominięcie cache w poleceniu mv

    Dokładnie tak jak piszesz Dzięki wielkie za pomoc
  7. Pominięcie cache w poleceniu mv

    Dzięki @Archi - właśnie o to mi chodziło, chociaż chyba jeszcze brakuje opcji sync w Twoim poleceniu: mount -o remount,sync /mountpoint mount -o remount,async /mountpoint Wziąłem to stąd: http://unix.stackexchange.com/questions/28554/is-there-a-way-to-sync-only-one-partition (ale to Ty mnie naprowadziłeś na mount/remount)
  8. Pominięcie cache w poleceniu mv

    @Archi - dobrze o tym wiem Oczywiście nie chodzi o tą samą partycję. Tu chodzi o zupełnie różne dyski Polecenie sync w sumie mnie zadowala - ale gdyby dało się jeszcze takiego sync-a uruchomić TYLKO dla konkretnego napędu - to było by idealnie. A chodzi o przeniesienie danych w związku z wymianą dysków w serwerze. Po prostu chcę mieć pewność że dane zostały fizycznie skopiowane
  9. Pominięcie cache w poleceniu mv

    Dzięki za podpowiedź. Polecenie sync opróżnia bufor - ale CAŁY bufor, na wszystkich napędach. Jak mam w systemie kilka dysków, łącznie z dużymi bazami danych to sync mi opróżni cały bufor dla wszystkich dysków. A ja potrzebuję wyłączyć buforowanie zapisu tylko dla konkretnej komendy MV. Da się coś takiego zrobić ? Z góry dzięki za odpowiedź.
  10. Pominięcie cache w poleceniu mv

    Aby mieć pewność że po zakończeniu polecenia MV dane są FIZYCZNIE w docelowym miejscu.
  11. Nigdy nie korzystałem z usług SiXWishlist, ale tak się składa że miałem ostatnio okazję korespondować z Panem Tomaszem (właściciel SiXWishList) na forum WHT i na priv. Najważniejszą osobą w każdej firmie jest osoba która nią zarządza. To od niej zależy poziom standardów i jakość oferowanych usług. O Panu Tomaszu mogę powiedzieć tak: olbrzymie doświadczenie, wielkie zaangażowanie i bezinteresowna pomoc jaką mi okazał (pomimo że nie jestem jego klientem) - pozwalają mi być w pełni przekonanym że SiXWishList to firma na najwyższym poziomie i mogę ją śmiało polecić innym
  12. Witam, Mam pytanie o maksymalną ilość napędów jakie można podłączyć do serwera HP Proliant 360p gen8. Z tego co mi w serwerowni mówią to jest to 8 napędów. Natomiast w specyfikacji producenta (strona 6 specyfikacji): http://www8.hp.com/h20195/v2/GetDocument.aspx?docname=c04128242 pisze że standardowo 8, ale opcjonalnie nawet 10 (Optional: 10 SFF bays without optical) Więc jak to jest z tym serwerem - można podłączyć 8 czy 10 dysków ? Mam na myśli zwykłe dyski HDD/SDD na interfejsie SATA. Z góry dziękuję za odpowiedź.
  13. Dokładnie 4xSSD w RAID 10 oraz 2xHDD w RAID 1. Skoro jest miejsce na 10 napędów to macierz powinna je wszystkie obsłużyć inaczej nie było by chyba sensu dawać 10 slotów... Jeszcze raz dzięki za dużą pomoc
  14. Dzięki jeszcze raz za pomoc Ad 1. To są 4 dyski SSD Intel serii 520 w RAID-dzie. Ponadto jeszcze 2 zwykłe dyski HDD na backup. Chcielibyśmy dorzucić kolejne 4 SSD Intel-a ale już serii 530 (gdyż 520 raczej jest już niedostępna, 530 ją zastąpiły). Skoro te dyski tam działają w tym serwerze już od dłuższego czasu to pewnie są kompatybilne z tym serwerem. Nie wiem tylko czy macierz RAID nie będzie miała jakiś ograniczeń aby stworzyć 2 dyski logiczne: jeden z 8 dysków SSD, a drugi z 2 dysków HDD. Ad 2. Rozumiem. Ad 3. To jest oczywiste i w pełni zrozumiałe.
  15. Wielkie dzięki Wam za odpowiedzi. Szczególnie @SixWishlist za wyczerpujące wyjaśnienie. Mam jeszcze do Ciebie parę pytań: 1. Czyli rozumiem że nawet jak mam standardowy serwer z 8 kieszeniami to i tak mogę bez problemu dołożyć 2 dodatkowe usuwając napęd DVD (z którego i tak nie korzystam) - czy tak ? 2. Czy mógłbyś jeszcze przesłać mi link do instrukcji tejże operacji ? 3. Domyślam się że taka operacja nie jest zbyt skomplikowana i administratorzy w serwerowni będą mogli ją bez problemu przeprowadzić ? Z góry dzięki.
  16. Dzięki za odpowiedź, ale w takim razie dlaczego w specyfikacji pisze, że opcjonalnie 10 dysków (strona 6 w/w linku): "Optional: 10 SFF bays without optical" Mógłbyś to wytłumaczyć ? Byłbym wdzięczny także za wyjaśnienie co rozumiesz pod pojęciem "rozwiązania zewnętrzne" ? Z góry dzięki.
  17. Odczyt SMART

    Normalnie np. w Intelach SSD kluczowym parametrem jest "Media Wearout Indicator" którego wartość dla nowego dysku wynosi 100 i z czasem się zmniejsza. Gdy zbliża się do zera to oznacza że musisz wymienić dysk na nowy gdyż jego komórki wyczerpały już maksymalną ilość swoich cykli życia. Tylko że w twoich dyskach "Media Wearout Indicator" jest jako N/A - stąd wynika że to nie są dyski SSD. Generalnie z danych które przesłałeś - prawie wszystkie kluczowe parametry (dot. błędów) mają wartość 100 - co oznacza bezbłędną pracę. Tak samo "Health Status: OK". Dokładny opis poszczególnych parametrów SMART masz tutaj: http://en.wikipedia.org/wiki/S.M.A.R.T.#ATA_S.M.A.R.T._attributes
  18. Wystarczy że też komuś bezinteresownie pomożesz - a spłacisz Twój dług
  19. Nie wiem czy dobrze zrozumiałem: Jeżeli nazwa indeksu oznacza produkt, a Ty potrzebujesz obliczyć sumę sprzedaży top 10 produktów w okresie od-do. To zapytanie zwróci Ci Top10 produktów (ich sprzedaż) w okresie 1 styczeń - 1 luty: select r.nazwa_indeksu as Produkt, sum(r.ilosc_sztuk_s) as Sztuki from Raporty r where r.data_raportu between '2014-01-01' and '2014-02-01' group by 1 order by 2 desc Natomiast to zwróci sumę top 10 produktów w analogicznym okresie: select sum(a.Sztuki) from ( select r.nazwa_indeksu as Produkt, sum(r.ilosc_sztuk_s) as Sztuki from Raporty r where r.data_raportu between '2014-01-01' and '2014-02-01' group by 1 order by 2 desc limit 10) a Daj znać czy o to Ci chodziło ? P.S. Napisane w dialekcie PostgreSQL - być może będzie potrzebować kosmetycznych poprawek dla MySQL.
  20. słowa kluczowe w bazie

    Jeżeli używasz PostgreSQL możesz użyć wyszukiwania pełnotekstowego do tego celu za pomocą indeksów GIN/GiST. http://www.postgresql.org/docs/9.2/static/textsearch-intro.html http://www.postgresql.org/docs/9.3/static/gin.html
  21. VPS pod .NET -Ile RAM, CPU itp

    No niestety - to jest problem Windowsa. Raz że pamięciożerny, powolny to jeszcze musisz za niego płacić. Minimalne wymagania Windows Server 2008 to 512 MB RAM - więc na takiej pamięci nie poszalejesz. Dla porównania - Debian Minimal pójdzie już na 64 MB - więc widać skalę rozrzutności firmy MS. Wiem że ta rada może być dla Ciebie trudna do zaakceptowania - ale polecam Ci do takich rzeczy platformy opensourcowe. Obecnie jest mnóstwo środowisk całkowicie darmowych i oferujących bardzo szybki development: Java, Ruby, Grails, Python, NodeJS. Jeżeli Twój projekt jest dopiero w fazie planowania - to polecam Ci przejście na otwarte technologie. Krzywa ich nauki jest naprawdę szybka - więc warto poświęcić te 1-2 m-ce - to wystarczy na początek - a w przyszłości zwróci się z nawiązką. Tym bardziej że już jesteś programistą .NET (tak wnioskuję) - więc przyswojenie kolejnego środowiska będzie w miarę łatwe. W/w platformy bez problemu postawisz na VPSie z 1 GB RAM na linuxie - który możesz już mieć za 25 zł/m-c. Obejrzyj sobie krótki filmik - Twórcy Ruby-iego nt. różnic w filozofiach: MS vs OpenSource
  22. Zgodnie ze specyfikacją home.pl - jest to Twój WŁASNY i UNIKALNY adres IP. Na tej stronie: https://home.pl/hosting/profesjonalny/specyfikacja przejdź do pozycji Własny adres IP i kliknij na link Szczegóły >> Przejdziesz wtedy na stronę, na której pisze wyraźnie: W home.pl każda usługa typu serwer posiada własny, unikalny, stały adres IP.
  23. Serwer pod forum

    Sprawdź ofertę VPS SSD w ViPower.pl: https://vipower.pl/Serwery-VPS-OpenVZ-SSD W ViPower otrzymasz: transfer miesięczny aż 1 TB (w najniższym planie), wyższe plany nawet 5TB (5000 GB) szybkie dyski SSD (duży wpływ na czas ładowania stron) niska cena od 20 zł/m-c netto możliwość migracji na wyższą konfigurację (jak tylko zajdzie taka potrzeba)
  24. Hosting z GIT'em i ...

    Obsługę GIT-a, wybór wersji PHP i 6 GB dysku masz w http://vipserv.org/
  25. [Dedyk] Dual Xeon 5650 czy 1230v3

    Oczywiście że nie - zresztą nowych już raczej nie ma w ofercie (chyba że jakieś stare zapasy się ostały). Niemniej jednak cena używanych produktów jest proporcjonalna do ceny po jakiej były oferowane nowe produkty. Chociaż fakt, że cena używanego X5650 spadnie pewnie bardziej niż cena używanego E3-1230v2 - ze względu na większy wiek.
×