Skocz do zawartości

bear007

Użytkownicy
  • Zawartość

    85
  • Rejestracja

  • Ostatnio

Posty napisane przez bear007


  1. Tak łatwo to chyba nie będzie, bo IIS musiał by robić jako reverse-proxy do Apache.

    A to raczej nie jest możliwe :D. Pozostanie ci na frontendzie postawić ISA Server forwadrujący requesty, albo ustawienie Apache na port 80 i mod_proxy do IIS, który by działał na porcie 87, albo też zrezygnowanie z Apache i postawienie tej drugiej strony także na IIS.

     

    Ok. To jak ustawić, żeby IIS robił za reverse proxy do Apache?


  2. U rejestratora nie ustawisz czegoś takiego, bo domena sama w sobie na żaden port nie kieruje (dlatego możesz np. używając domeny łączyć się z FTP na porcie 21 czy SSH na porcie 22 itd. itp.). Przeglądarki www też automatycznie szukają na porcie 80 (bo jest to domyślny port protokołu http) i zmienić tego nie mozesz. Jedyne, co Ci pozostaje, to przekierowanie portu 80 na 87 na serwerze.

     

    Na porcie 80 mam IIS a na 87 mam Apache. Dwie różne strony na dwóch różnych portach. jak zatem zrobić w IIS żeby wejście z <nazwa_domeny> na 80 port kierowało na port 87?


  3. Witam,

     

    mam wykupioną domenę <nazwa_domeny> w Home.pl. Mam też serwer na którym mam stronę pod adresem <adres_ip>:87. czyli na porcie 87. Czy można ustawić domenę tak, żeby pokazywała stronę znajdującą się na porcie 87 mojego serwera tak aby użytkownik końcowy tego nie widział? żeby wciąż widział <nazwa_domeny> w przeglądarce bez portu?

     

    Interesuje mnie rozwiązanie na poziomie domeny jeżeli istnieje.


  4. Ja od tygodnia też czekam na coś co mieli zrobić. Nie chodzi nawet o to, żeby mi się śpieszyło. Ale raz powiedzieli że mi to zrobią tego samego dnia i nie zrobili. Zadzwoniłem 3 dni później: też obiecali że tego samego dnia to zrobią i co? Czekam już tydzień. Na mejle nie odpowiadają, na telefony też. Rozumiem, że można mieć nadmiar roboty, ale to wtedy chyba zatrudnia się kolejną osobę? Gdybym z tą wiedzą miał się cofnąć w czasie to bym na pewno nie wybrał znowu hitme.net.pl. Na szczęście jestem w tej komfortowej sytuacji, że może straciłem miesiąc na konfigurację VPS-a pod moje potrzeby, ale nie mam żadnych produkcyjnych projektów odpalonych. Inaczej bym był ugotowany.


  5. Szukam dobrego VPS-a z Centosem i OpenVZ, procek 2,6 Ghz, transfer 200 GB, 50 GB miejsca na dysku.

     

    Zależy mi też na sprawnej i szybkiej obsłudze zleceń np. możliwości powiększania i pomniejszania parametrów konta kiedy będę miał większe /mniejsze obciążenie.

    VPS ma być pod stronę internetową. Nawet bym dopłacił, żeby ktoś szybko reagował na zgłoszenia.


  6. Szukam dobrego VPS-a z Centosem i OpenVZ, procek 2,6 Ghz, transfer 200 GB, 50 GB miejsca na dysku.

    Zależy mi też na sprawnej i szybkiej obsłudze zleceń np. możliwości powiększania i pomniejszania parametrów konta kiedy będę miał większe /mniejsze obciążenie.

    VPS ma być pod stronę internetową.

     

    Sorry za zaśmiecenie wątku. Mogłby ktoś posprzątać tj pokasować te dwie wiadomości?


  7. Witajcie,

     

    Mam taki problem, że ilekroć usunę pliki logów, one znów rozmnażają się i zapychają mi 20 GB na VPS (!).

     

    Znajdują się one w:

     

    /var/log/lxadmin/maillog-<liczba>

     

    Takie logi mają po 100 - 200 MB (!)

     

    A drugie miejsce to:

     

    /home/admin/__processed_stats/<nazwa_domeny>-custom_log-<liczba>

     

    Tutaj też logi mają po kilkaset mega, o zgrozo

     

    Co z tym zrobić? Czy te logi są mi do czegoś potrzebne? Czy da się jakoś ograniczyć? Żeby na przykład tworząc nowy log kasowało jakieś starsze automatycznie albo coś innego?


  8. Witajcie,

     

    Mam VPS-a na którym codziennie coś tam potrzebnego instaluję, konfiguruję itd. Zabiera to cholernie dużo czasu. Zacząłem zastanawiać się nad czymś takim. Jeżeli z jakiegoś powodu będę musiał zmienić serwer np. zastąpić VPS-a serwerem dedykowanym to jak przeniosę cały system z całą konfiguracją na nowe miejsce?

     

    Jeżeli będę miał bardzo dużo czasu to mogę żmudnie odtwarzać po kolei wszystkie operacje jakie zrobiłem: co zainstalowałem, co jak ustawiłem, bo robię sobie jakieś notatki. Ale kiedy to będzie kwestia godzin żeby przeprowadzić taką przeprowadzę? Jeżeli na mojej stronie będą klienci a ja będę musiał zapewnić im stabilność usług?

     

    Jak to się robi? Czy są jakieś uniwersalne rozwiązania nurtującego mnie problemu?

     

    pozdrawiam


  9. pobierz to poprzez
    wget http://mysqltuner.pl/

    i wtedy odpal, coś dziwnego się zrobiło podczas kopiowania do nano :D

     

    Dzięki. Teraz już działa. Dostałem takie rady:

     

    -------- General Statistics --------------------------------------------------

    [--] Skipped version check for MySQLTuner script

    [OK] Currently running supported MySQL version 5.0.45-log

    [OK] Operating on 32-bit architecture with less than 2GB RAM

     

    -------- Storage Engine Statistics -------------------------------------------

    [--] Status: -Archive -BDB -Federated -InnoDB -ISAM -NDBCluster

    [--] Data in MyISAM tables: 9M (Tables: 199)

    [!!] Total fragmented tables: 8

     

    -------- Performance Metrics -------------------------------------------------

    [--] Up for: 1h 18m 3s (5K q [1.098 qps], 707 conn, TX: 6M, RX: 357K)

    [--] Reads / Writes: 91% / 9%

    [--] Total buffers: 26.0M global + 824.0K per thread (100 max threads)

    [OK] Maximum possible memory usage: 106.5M (20% of installed RAM)

    [OK] Slow queries: 0% (0/5K)

    [OK] Highest usage of available connections: 4% (4/100)

    [!!] Key buffer size / total MyISAM indexes: 16.0K/2.4M

    [!!] Key buffer hit rate: 72.7% (3K cached / 934 reads)

    [!!] Query cache is disabled

    [OK] Sorts requiring temporary tables: 0% (0 temp sorts / 198 sorts)

    [OK] Temporary tables created on disk: 0% (3 on disk / 707 total)

    [!!] Thread cache is disabled

    [!!] Table cache hit rate: 0% (4 open / 1K opened)

    [OK] Open file limit used: 0% (8/1K)

    [OK] Table locks acquired immediately: 100% (2K immediate / 2K locks)

     

    -------- Recommendations -----------------------------------------------------

    General recommendations:

    Run OPTIMIZE TABLE to defragment tables for better performance

    MySQL started within last 24 hours - recommendations may be inaccurate

    Set thread_cache_size to 4 as a starting value

    Increase table_cache gradually to avoid file descriptor limits

    Variables to adjust:

    key_buffer_size (> 2.4M)

    query_cache_size (>= 8M)

    thread_cache_size (start at 4)

    table_cache (> 4)

     

    Rekomendacje podają jakieś wartości, ale powyżej te opcje z wykrzyknikami nie. Myślę żeby poeksperymentować.

    Ale jak testować czy moje zmiany odniosły pozytywny skutek?


  10. z jakiej powłoki korzystasz? bash?

     

    ./mysqltuner.pl

     

    lub

     

    perl ./mysqltuner.pl

     

    Wkopiowałem treść do pliku mysqltuner.pl za pomocą nano. Dodałem uprawnienia do wykonywania tego skryptu. Następie odpaliłem (mam basha) za pomocą obu metod podanym i obie dają taki wynik:

     

    Bareword found where operator expected at ./mysqltuner.pl line 8, near "//tools"

    (Missing operator before tools?)

    Unquoted string "tools" may clash with future reserved word at ./mysqltuner.pl line 8.

    Unquoted string "assembla" may clash with future reserved word at ./mysqltuner.pl line 8.

    Unquoted string "com" may clash with future reserved word at ./mysqltuner.pl line 8.

    Unquoted string "svn" may clash with future reserved word at ./mysqltuner.pl line 8.

    Unquoted string "mysqltuner" may clash with future reserved word at ./mysqltuner.pl line 8.

    syntax error at ./mysqltuner.pl line 8, near "//tools"

    "use" not allowed in expression at ./mysqltuner.pl line 39, at end of line

    BEGIN not safe after errors--compilation aborted at ./mysqltuner.pl line 40.

     

    Nie wiem co teraz zrobić?


  11. Masz rację, ten zwykły hosting ma swoje granice mimo, że jego wykres jest prawie płaski.

     

    Dodałem do mojego skryptu cacheowanie za pomocą memcache. Dodałem też licznik czasu który zlicza czas przy rozpoczęciu skryptu, na koniec skryptu i wyświetla wynik.

     

    Bez keszowania miałem około 0,1-1 sekundę. Teraz z keszowaniem wyświetla stale 0,0003 sekundy.

     

    Gdy zobaczyłem ten wynik pomyślałem, że złapałem byka za rogi. Ale kiedy testuję z zewnątrz... no właśnie.

     

    Testy robię za pomocą OpenLoad (http://openwebload.sourceforge.net/) z mojego komputera i mam dla parametrów:

     

    openload.exe -l 10 <adres_pliku_php_na_serwerze> 5

     

    tj. 5 wątków robi requesty przez 10 sekund :

     

    TPS: 4,58

    Średni czas odpowiedzi: 0,733 (czyli o wiele więcej niż wyświetla mi mój licznik czasu osadzony w skrypcie PHP!!!

    Liczba requestów: 46

     

    Czyli skrypt zwraca mi informację, że jego wykonanie trwa 0,0003 sekundy a realnie przez Internet dostaję stronę w 0,733 sekundy. Co jest ogromną różnicą.

     

    Pingi do serwera są na poziomie 17-20 ms.

     

    Co jeszcze ciekawsze kiedy z VPS-a uruchomiłem AB (http://httpd.apache.org/docs/2.0/programs/ab.html) dostałem wynik średnio 300 ms na serwowanie strony przy 1000 równoczesnych wątków.

     

    Także mam wrażenie że lokalnie serwer śmiga, ale coś powoduje, że na zewnątrz nie serwuje on za dobrze stron mimo dobrych pingów. Ale to są moje przypuszczenia, bo tak na prawdę nie wiem jak to interpretować.

     

    Co może być tego przyczyną?


  12. Witajcie,

     

    Mam serwer VPS z Centosem, jako serwer WWW używam lighttpd. Oprócz tego też korzystam z bazy danych MySQL.

     

    Zrobiłem testy wczoraj i strona serwowała mi się w 0,3 sekundy. Jest to zwykły plik PHP wykonujący zwykłe zapytania do MySQL (proste joiny). Dodałem indeksy które miały przyśpieszyć działanie.

     

    Testy obciążenia natomiast wykazały:

     

    10 klientów - 1,1 sekundy

    30 klientów - 2 sekundy.

     

    Dla porównania sprawdziłem na moim zwykłym hostingu i oto wyniki:

     

    10 klientów - 470 ms.

    30 klientów - 430 ms.

     

    Mam wrażenie że coś jest cholera nie tak z moim VPSem bo mam o wiele niższe wyniki niż na "zwykłym hostingu"

     

    Znalazłem w sieci porady jak zoptymalizować serwer Apache, ale nie mogę znaleźć za dużo na temat Lighttpd. Mam wrażenie że te czasy są wynikiem złej konfiguracji VPS, serwera WWW albo bazy danych. Problem polega jednak na tym, że nie wiem jak wykryć co stanowi problem. Co powoduje, że serwer jest taki wolny.

     

    Czy moglibyście poradzić jakiś test? Od czego zacząć? Gdzie szukać problemów wydajności? Bo w tym momencie jestem w kropce. Znalazłem sposoby do wykonywania testów obciążenia ale nie dają one same w sobie odpowiedzi co może być przyczyną złej wydajności serwera.

     

    pozdrawiam


  13. Ponieważ kiedyś wylewałem tutaj swoje żale na hitme to czuję się zobowiązany teraz kiedy dostaję nowe informacje napisać moją nową opinię. Wprowadzenie numerów alarmowych i gwarancji odpowiedzi wraz z rekompensatą za odpowiedź > 24h powoduje że czuję się pewniej mając hosting w hitme. Także jestem zadowolony teraz. Czekam tylko aż w nowym panelu będę mógł zarządzać domenami i innymi pierdołami tak jak w starym lxadminie. Jak jeszcze to zrobi hitme to będzie już 100% satysfakcji. I mam nadzieję, że ani z alarmowych ani z rekompensat nie będę musiał korzystać :)

×