Skocz do zawartości

czaczawik

Użytkownicy
  • Zawartość

    113
  • Rejestracja

  • Ostatnio

Posty napisane przez czaczawik


  1. Tak jak w temacie, Chciałem według jakiegoś tutka zoptymalizować SQL, zatem wrzuciłem 'gotowca' do /etc/my.cnf dokładnie to:

     

     

    # Example MySQL config file for very large systems.
    #
    # This is for a large system with memory of 1G-2G where the system runs mainly
    # MySQL.
    #
    # You can copy this file to
    # /etc/my.cnf to set global options,
    # mysql-data-dir/my.cnf to set server-specific options (in this
    # installation this directory is /usr/local/mysql/data) or
    # ~/.my.cnf to set user-specific options.
    #
    # In this file, you can use all long options that a program supports.
    # If you want to know which options a program supports, run the program
    # with the "--help" option.
    # The following options will be passed to all MySQL clients
    [client]
    #password = your_password
    port  = 3306
    socket  = /tmp/mysql.sock
    # Here follows entries for some specific programs
    # The MySQL server
    [mysqld]
    port  = 3306
    socket  = /tmp/mysql.sock
    skip-locking
    key_buffer = 384M
    max_allowed_packet = 1M
    table_cache = 512
    sort_buffer_size = 2M
    read_buffer_size = 2M
    read_rnd_buffer_size = 8M
    myisam_sort_buffer_size = 64M
    thread_cache_size = 8
    query_cache_size = 32M
    # Try number of CPU's*2 for thread_concurrency
    thread_concurrency = 1
    # Don't listen on a TCP/IP port at all. This can be a security enhancement,
    # if all processes that need to connect to mysqld run on the same host.
    # All interaction with mysqld must be made via Unix sockets or named pipes.
    # Note that using this option without enabling named pipes on Windows
    # (via the "enable-named-pipe" option) will render mysqld useless!
    #
    #skip-networking
    # Disable Federated by default
    skip-federated
    # Replication Master Server (default)
    # binary logging is required for replication
    log-bin=mysql-bin
    # required unique id between 1 and 2^32 - 1
    # defaults to 1 if master-host is not set
    # but will not function as a master if omitted
    server-id = 1
    # Replication Slave (comment out master section to use this)
    #
    # To configure this host as a replication slave, you can choose between
    # two methods :
    #
    # 1) Use the CHANGE MASTER TO command (fully described in our manual) -
    #	the syntax is:
    #
    #	CHANGE MASTER TO MASTER_HOST=<host>, MASTER_PORT=<port>,
    #	MASTER_USER=<user>, MASTER_PASSWORD=<password> ;
    #
    #	where you replace <host>, <user>, <password> by quoted strings and
    #	<port> by the master's port number (3306 by default).
    #
    #	Example:
    #
    #	CHANGE MASTER TO MASTER_HOST='125.564.12.1', MASTER_PORT=3306,
    #	MASTER_USER='joe', MASTER_PASSWORD='secret';
    #
    # OR
    #
    # 2) Set the variables below. However, in case you choose this method, then
    #	start replication for the first time (even unsuccessfully, for example
    #	if you mistyped the password in master-password and the slave fails to
    #	connect), the slave will create a master.info file, and any later
    #	change in this file to the variables' values below will be ignored and
    #	overridden by the content of the master.info file, unless you shutdown
    #	the slave server, delete master.info and restart the slaver server.
    #	For that reason, you may want to leave the lines below untouched
    #	(commented) and instead use CHANGE MASTER TO (see above)
    #
    # required unique id between 2 and 2^32 - 1
    # (and different from the master)
    # defaults to 2 if master-host is set
    # but will not function as a slave if omitted
    #server-id	   = 2
    #
    # The replication master for this slave - required
    #master-host	 =   <hostname>
    #
    # The username the slave will use for authentication when connecting
    # to the master - required
    #master-user	 =   <username>
    #
    # The password the slave will authenticate with when connecting to
    # the master - required
    #master-password =   <password>
    #
    # The port the master is listening on.
    # optional - defaults to 3306
    #master-port	 =  <port>
    #
    # binary logging - not required for slaves, but recommended
    #log-bin=mysql-bin
    # Point the following paths to different dedicated disks
    #tmpdir  = /tmp/
    #log-update  = /path-to-dedicated-directory/hostname
    # Uncomment the following if you are using BDB tables
    #bdb_cache_size = 384M
    #bdb_max_lock = 100000
    # Uncomment the following if you are using InnoDB tables
    #innodb_data_home_dir = /usr/local/mysql/data/
    #innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend
    #innodb_log_group_home_dir = /usr/local/mysql/data/
    #innodb_log_arch_dir = /usr/local/mysql/data/
    # You can set .._buffer_pool_size up to 50 - 80 %
    # of RAM but beware of setting memory usage too high
    #innodb_buffer_pool_size = 384M
    #innodb_additional_mem_pool_size = 20M
    # Set .._log_file_size to 25 % of buffer pool size
    #innodb_log_file_size = 100M
    #innodb_log_buffer_size = 8M
    #innodb_flush_log_at_trx_commit = 1
    #innodb_lock_wait_timeout = 50
    [mysqldump]
    quick
    max_allowed_packet = 16M
    [mysql]
    no-auto-rehash
    # Remove the next comment character if you are not familiar with SQL
    #safe-updates
    [isamchk]
    key_buffer = 256M
    sort_buffer_size = 256M
    read_buffer = 2M
    write_buffer = 2M
    [myisamchk]
    key_buffer = 256M
    sort_buffer_size = 256M
    read_buffer = 2M
    write_buffer = 2M
    [mysqlhotcopy]
    interactive-timeout
    

     

    no i przy takim my.cnf nie mogę wystartować MySQL z panelu DA.

    Czy jakaś dobra dusza moze mnie nakierować na to, co w tym pliku może powodować w/o problemy? Na mój lamerski móżdżek to coś ze ściezkami do mysql.sock ale nie wiem jak to ogarnąć


  2. Od kiedy to DA zastępuje całkowicie obsługę VPS-a z poziomu konsoli?

    Przeciez to tylko panel gdzie możesz sobie wyklikać dodanie domeny,bazy itp. - cała optymalizacja, aktualizacje, security itp i tak musisz robć z poziomu konsoli ;)

     

    Ale ja to doskonale rozumiem, żle się wyraziłem

    Miałem na myśli że skopała sie tak przyziemna sprawa jak restart.....


  3. Od jakiegoś czsu mam problem z restartem MySQLa. Na polecenie restaru w panelu nie reaguje zupełnie a po wpisaniu w konsoli:

    /etc/init.d/mysqld restart

     

    wywala:

    root@behemot:~# /etc/init.d/mysqld restart
    Stopping mysqld: [ FAILED ]
    mysqld is already running. ${SOCK} exists
    root@behemot:~#

     

     

    Na VPS jest Debian 64.

    Proszę o jakieś wskazówki dla żółtodzioba.


  4.  

    Witam

     

    Potrzebuję osoby do pomocy w konfiguracji serwera VPS, począwszy od FTP, przez php5 kończąc na Java, oraz która będzie mogła mi to pokrótce wytłumaczyć. Po wielu próbach zwątpiłem w swoje wiły. System to Debian/Ubuntu. Kontakt dowolny, lecz wskazane gg, TS3 lub PW.

     

    Pozdrawiam

     

    Ja też zaczynam przygodę z linuxem ale idąc za tym poradnikiem odpalilem serwer i nawet działał. Teraz co prawda przesiadłem sie na DA, ale zabawę zaczynałem od ISPConfig. Myśle, że jako uniwersalne i łatwe narzędzie jest właśnie dla Ciebie. Powodzenia


  5. Moj VPS to: 1,8Ghz, 2GB RAM gwarantowane. PHP chodzi w mod_php.

    w /etc/httpd/conf/extra/httpd-phpmodules.conf ustawiłem:

     

     

    <IfModule mpm_prefork_module>
    StartServers 5
    MinSpareServers 5
    MaxSpareServers 10
    ServerLimit 150
    MaxClients 150
    MaxRequestsPerChild 0
    </IfModule>
    
    
    
    <IfModule mpm_worker_module>
    StartServers 2
    ServerLimit 150
    MaxClients 150
    MinSpareThreads 25
    MaxSpareThreads 75
    ThreadsPerChild 25
    MaxRequestsPerChild 0
    </IfModule>
    

     

    Teraz sprawa wygląda tak, że po przyciśnięciu F5 liczba procesów / użycia RAMu szybko rośnie, ale też szybko spada. Ogólnie przez jakieś 10s jest zmuła po czym serv odzyskuje stabilność. Czy to normalne, czy też mogę jeszcze coś zrobić aby zminimalizować zapychanie się serwa ?


  6. Witam,

    na wstępie przeproszę bo rozwiązanie mego problemu zapewne już jest na forum. Niestety nie wiem jak sformułować zapytanie szukajki aby wypluła coś sensownego.

     

    Chodzi o konfigurację VPSa na którym mam Debiana 6 + DA.

    Generalnie serwerek jakoś tam chodzi, nie mogę narzekać. W momencie jednak gdy będąc na jednej ze stron przytrzymam F5 przez jakieś 10s to zużycie RAMu skacze na maxa a liczba procesów rośnie niebotycznie co skutkuje zamuleniem serwera. I tu moje pytanie, co i gdzie ustawić aby tak się nie działo?


  7. Cześć,

    potrzebuje serwer o pojemności 100 gb gdyż maja być tam umieszczane filmy, które będą wyświetlane w jwplayer.

     

    I widzisz ile nam dałeś radości tym postem? Dzięki :D

    A na przyszłość podaj jeszcze przewidywany transfer na miesiąc oraz kwotę ile jesteś w stanie zapłacić za owy FTP


  8. I ja po przejściu przez kilka firm zakotwiczyłem w Webh.pl Mam pakiet VPS Medium + wykupiona licencja DA. Dodam, że jeśli chodzi o VPS jestem totalnym laikiem. Każde napotkane schody kończą się telefonem do BOKu. Problemy rozwiązywane są w mgnieniu oka a przecież tak na dobrą sprawę w przypadku VPS powinienem radzić sobie sam. Gdy w innych firmach słyszałem "nie należy to do naszych obowiązków" tutaj jest załatwiane bez problemu.

    Z czystym sumieniem mogę polecić Webh.pl każdemu bo oprócz profesjonalnego podejścia do klienta mają dobry sprzęt za naprawdę niewielkie pieniądze.


  9. Mam w wordpressie pewien plugin króry sprawdza mi sesje i odtwarza lub nie intro.

     

     

    add_action('wp', 'intro');
    function intro() {
    session_start();
    if ($_GET['pomin'] == 'true') {
    $_SESSION['pomin'] = true;
    }
    if ($_SESSION['pomin'] == true) {
    return null;
    }
    else {
    wp_redirect('http://xxxx.xxx.xxxl/intro.html');
    }
    }

     

    Ale sesja jest dosyć krótka i to skutkuje częstym odtwarzaniem intra a to z kolei = duży transfer.

    Czy da się tą sesję jakoś wydłużyć ażeby intro odpalało sie powiedzmy raz na tydzień?

×