Ważne: Ta strona jest za pomocą plików cookie (cookies). Za pomocą tej strony internetowej bez wyłączania plików cookie w przeglądarce, oznacza to, że użytkownik zgadza się za to.
Kup Teraz! Funkcje Pliki do pobrania

Zarabiaj z nami!

Jeśli chcieliby Państwo rozpocząć zarabianie pieniędzy z vBET dołączyć do Program partnerski.
Wyniki 1 do 7 z 7

Wątek: Czasochłonne Tłumacz zbyt dużo mocy obliczeniowej, a nie wychodzenia prawidłowo

  1. #1
    Senior Member
    Zarejestrowany
    Wrzesień 2010
    Wiadomości
    256

    Default Czasochłonne Tłumacz zbyt dużo mocy obliczeniowej, a nie wychodzenia prawidłowo

    Witam wszystkich, i zostały przeniesione do specjalnej konfiguracji, jak i był haing problemy na moim 1gb vps, ale i znaleźć im jeszcze problemów z wwhich są spowodowane przez tłumacza, jest stale zużywa więcej niż 30% cpu dla wszystkich tłumaczeń, a także gdy tłumaczenie miało miejsce, był dostęp lub cokolwiek skrypt tłumacz nie wyjść prawidłowo, to czegoś brakuje więc serwer zawsze pojawia się z [PHP] <defunct>, to nie jest to kwestia serwera jako serwer, sterowniki i oprogramowanie nowy wyjęciu z pudełka, czy to przyda się tutaj ślad jednego z procesów, tłumacz:
    Proces 6466 załączeniu - przerwać, aby zamknąć
    clock_gettime (CLOCK_MONOTONIC, {78414, 549898071}) = 0
    poll ([{fd = 20, wydarzenia = POLLIN | POLLPRI}], 1, 648) = 1 ([{fd = 20, revents = POLLIN}])
    poll ([{fd = 20, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 1 ([{fd = 20, revents = POLLIN}])
    recvfrom (20, "HTTP/1.1 200 OK \\ r \\ nCache-Control: "..., 16384, 0, NULL, NULL) = 541
    clock_gettime (CLOCK_MONOTONIC, {78414, 723610071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78414, 723736071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78414, 723815071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78414, 723897071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78414, 723981071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78414, 724077071}) = 0
    czasu ([1292222225]) = 1292222225
    close (20) = 0
    clock_gettime (CLOCK_MONOTONIC, {78414, 724347071}) = 0
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    zapisu (19, "\\ 375 \\ 0 \\ 0 \\ 0 \\ 3Wybierz cache.originaltext "..., 257) = 257
    odczytu (19, "\\ 1 \\ 0 \\ 0 \\ 1 \\ 2k \\ 0 \\ 0 \\ 2 \\ 3def \\ 20thecodec_CCForum \\ 5c "..., 16384) = 241
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    zapisu (19, "\\ 347 \\ 0 \\ 0 \\ 0 \\ 3Wybierz cache.originaltext "..., 235) = 235
    odczytu (19, "\\ 1 \\ 0 \\ 0 \\ 1 \\ 2k \\ 0 \\ 0 \\ 2 \\ 3def \\ 20thecodec_CCForum \\ 5c "..., 16384) = 9268
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    zapisu (19, "\\ 364 \\ 0 \\ 0 \\ 0 \\ 3Wybierz cache.originaltext "..., 248) = 248
    odczytu (19, "\\ 1 \\ 0 \\ 0 \\ 1 \\ 2k \\ 0 \\ 0 \\ 2 \\ 3def \\ 20thecodec_CCForum \\ 5c "..., 16384) = 984
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    write (19, "\\ 32 \\ 1 \\ 0 \\ 0 \\ 3Wybierz cache.originaltext "..., 286) = 286
    odczytu (19, "\\ 1 \\ 0 \\ 0 \\ 1 \\ 2l \\ 0 \\ 0 \\ 2 \\ 3def \\ 20thecodec_CCForum \\ 5c "..., 16384) = 4975
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    zapisu (19, "\\ 375 \\ 0 \\ 0 \\ 0 \\ 3Wybierz cache.originaltext "..., 257) = 257
    odczytu (19, "\\ 1 \\ 0 \\ 0 \\ 1 \\ 2k \\ 0 \\ 0 \\ 2 \\ 3def \\ 20thecodec_CCForum \\ 5c "..., 16384) = 241
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    zapisu (19, "u \\ 1 \\ 0 \\ 0 \\ 3Wybierz cache.originaltext "..., 377) = 377
    odczytu (19, "\\ 1 \\ 0 \\ 0 \\ 1 \\ 2l \\ 0 \\ 0 \\ 2 \\ 3def \\ 20thecodec_CCForum \\ 5c "..., 16384) = 2108
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    zapisu (19, "N \\ 1 \\ 0 \\ 0 \\ 3Wybierz cache.originaltext "..., 338) = 338
    odczytu (19, "\\ 1 \\ 0 \\ 0 \\ 1 \\ 2l \\ 0 \\ 0 \\ 2 \\ 3def \\ 20thecodec_CCForum \\ 5c "..., 16384) = 2693
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    zapisu (19, "\\ 376 \\ 0 \\ 0 \\ 0 \\ 3Wybierz cache.originaltext "..., 258) = 258
    odczytu (19, "\\ 1 \\ 0 \\ 0 \\ 1 \\ 2k \\ 0 \\ 0 \\ 2 \\ 3def \\ 20thecodec_CCForum \\ 5c "..., 16384) = 241
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    zapisu (19, "\\ 375 \\ 0 \\ 0 \\ 0 \\ 3Wybierz cache.originaltext "..., 257) = 257
    odczytu (19, "\\ 1 \\ 0 \\ 0 \\ 1 \\ 2k \\ 0 \\ 0 \\ 2 \\ 3def \\ 20thecodec_CCForum \\ 5c "..., 16384) = 241
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    write (19 "(\\ 1 \\ 0 \\ 0 \\ 3Wybierz cache.originaltext "..., 300) = 300
    odczytu (19, "\\ 1 \\ 0 \\ 0 \\ 1 \\ 2l \\ 0 \\ 0 \\ 2 \\ 3def \\ 20thecodec_CCForum \\ 5c "..., 16384) = 243
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    write (19 "i \\ 1 \\ 0 \\ 0 \\ 3Wybierz cache.originaltext "..., 298) = 298
    odczytu (19, "\\ 1 \\ 0 \\ 0 \\ 1 \\ 2l \\ 0 \\ 0 \\ 2 \\ 3def \\ 20thecodec_CCForum \\ 5c "..., 16384) = 243
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    write (19 "(\\ 1 \\ 0 \\ 0 \\ 3Wybierz cache.originaltext "..., 300) = 300
    odczytu (19, "\\ 1 \\ 0 \\ 0 \\ 1 \\ 2l \\ 0 \\ 0 \\ 2 \\ 3def \\ 20thecodec_CCForum \\ 5c "..., 16384) = 243
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    write (19 ", \\ 1 \\ 0 \\ 0 \\ 3Wybierz cache.originaltext "..., 304) = 304
    odczytu (19, "\\ 1 \\ 0 \\ 0 \\ 1 \\ 2l \\ 0 \\ 0 \\ 2 \\ 3def \\ 20thecodec_CCForum \\ 5c "..., 16384) = 243
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    zapisu (19, "\\ 373 \\ 0 \\ 0 \\ 0 \\ 3Wybierz cache.originaltext "..., 255) = 255
    odczytu (19, "\\ 1 \\ 0 \\ 0 \\ 1 \\ 2k \\ 0 \\ 0 \\ 2 \\ 3def \\ 20thecodec_CCForum \\ 5c "..., 16384) = 241
    clock_gettime (CLOCK_MONOTONIC, {78414, 920421071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78414, 920516071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78414, 920599071}) = 0
    czasu ([1292222225]) = 1292222225
    clock_gettime (CLOCK_MONOTONIC, {78414, 920816071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78414, 920902071}) = 0
    socket (PF_INET, SOCK_STREAM, IPPROTO_TCP) = 20
    fcntl (20, F_GETFL) = 0x2 (flagi O_RDWR)
    fcntl (20, F_SETFL, O_RDWR | O_NONBLOCK) = 0
    połączenia (20, {sa_family = AF_INET, sin_port = htons (80), sin_addr = inet_addr ("173.194.36.95")}, 16) = -1 EINPROGRESS (Operacja w toku)
    clock_gettime (CLOCK_MONOTONIC, {78414, 921475071}) = 0
    poll ([{fd = 20, wydarzenia = POLLOUT}], 1, 1000) = 1 ([{fd = 20, revents POLLOUT =}])
    clock_gettime (CLOCK_MONOTONIC, {78414, 930363071}) = 0
    getsockopt (20, SOL_SOCKET, SO_ERROR [0], [4]) = 0
    getpeername (20, {sa_family = AF_INET, sin_port = htons (80), sin_addr = inet_addr ("173.194.36.95")}, [85899345936]) = 0
    getsockname (20, {sa_family = AF_INET, sin_port = htons (44624), sin_addr = inet_addr ("91.215.181.165")}, [85899345936]) = 0
    clock_gettime (CLOCK_MONOTONIC, {78414, 930819071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78414, 930899071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78414, 930977071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78414, 931058071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78414, 931136071}) = 0
    sendto (20, "GET / ajax / usług / language / tran "..., 1596, MSG_NOSIGNAL, NULL, 0) = 1596
    poll ([{fd = 20, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    poll ([{fd = 20, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    clock_gettime (CLOCK_MONOTONIC, {78414, 931532071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78414, 931611071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78414, 931694071}) = 0
    poll ([{fd = 20, wydarzenia = POLLIN | POLLPRI}], 1, 1000) = 1 ([{fd = 20, revents = POLLIN}])
    poll ([{fd = 20, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 1 ([{fd = 20, revents = POLLIN}])
    recvfrom (20, "HTTP/1.1 200 OK \\ r \\ nCache-Control: "..., 16384, 0, NULL, NULL) = 541
    clock_gettime (CLOCK_MONOTONIC, {78415, 458505071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 458618071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 458720071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 458804071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 458889071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 458982071}) = 0
    czasu ([1292222225]) = 1292222225
    close (20) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 459334071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 459506071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 459593071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 459677071}) = 0
    czasu ([1292222225]) = 1292222225
    clock_gettime (CLOCK_MONOTONIC, {78415, 459894071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 459981071}) = 0
    socket (PF_INET, SOCK_STREAM, IPPROTO_TCP) = 20
    fcntl (20, F_GETFL) = 0x2 (flagi O_RDWR)
    fcntl (20, F_SETFL, O_RDWR | O_NONBLOCK) = 0
    połączenia (20, {sa_family = AF_INET, sin_port = htons (80), sin_addr = inet_addr ("173.194.36.95")}, 16) = -1 EINPROGRESS (Operacja w toku)
    clock_gettime (CLOCK_MONOTONIC, {78415, 460453071}) = 0
    poll ([{fd = 20, wydarzenia = POLLOUT}], 1, 1000) = 1 ([{fd = 20, revents POLLOUT =}])
    clock_gettime (CLOCK_MONOTONIC, {78415, 468506071}) = 0
    getsockopt (20, SOL_SOCKET, SO_ERROR [0], [4]) = 0
    getpeername (20, {sa_family = AF_INET, sin_port = htons (80), sin_addr = inet_addr ("173.194.36.95")}, [85899345936]) = 0
    getsockname (20, {sa_family = AF_INET, sin_port = htons (44635), sin_addr = inet_addr ("91.215.181.165")}, [85899345936]) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 468990071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 469071071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 469149071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 469230071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 469309071}) = 0
    sendto (20, "GET / ajax / usług / language / tran "..., 2038, MSG_NOSIGNAL, NULL, 0) = 2038
    poll ([{fd = 20, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    poll ([{fd = 20, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    clock_gettime (CLOCK_MONOTONIC, {78415, 469704071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 469783071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 469864071}) = 0
    poll ([{fd = 20, wydarzenia = POLLIN | POLLPRI}], 1, 1000) = 1 ([{fd = 20, revents = POLLIN}])
    poll ([{fd = 20, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 1 ([{fd = 20, revents = POLLIN}])
    recvfrom (20, "HTTP/1.1 200 OK \\ r \\ nCache-Control: "..., 16384, 0, NULL, NULL) = 541
    clock_gettime (CLOCK_MONOTONIC, {78415, 996664071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 996792071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 996874071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 996958071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 997044071}) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 997142071}) = 0
    czasu ([1292222226]) = 1292222226
    close (20) = 0
    clock_gettime (CLOCK_MONOTONIC, {78415, 997421071}) = 0
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    zapisu (19, "\\ 352 \\ 0 \\ 0 \\ 0 \\ 3 \\ n \\ t \\ t \\ t \\ t \\ tUPDATE vb_session \\ n \\ t \\ t \\ t "..., 238) = 238
    odczytu (19, "0 \\ 0 \\ 0 \\ 1 \\ 0 \\ 1 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0 (wiersze pasujące: 1 Cha "..., 16384) = 52
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    write (19, ": \\ 0 \\ 0 \\ 0 \\ 3 \\ n \\ t \\ tINSERT INTO vb_threadvie "..., 62) = 62
    odczytu (19, "\\ 7 \\ 0 \\ 0 \\ 1 \\ 0 \\ 1 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0", 16384) = 11
    rt_sigaction (SIGPIPE, {0x1, [PIPE] sa_restorer | SA_RESTART, 0x3cef4302d0}, {0x1, [PIPE] sa_restorer | SA_RESTART, 0x3cef4302d0}, 8) = 0
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    write (19, "\\ 1 \\ 0 \\ 0 \\ 0 \\ 1", 5) = 5
    zamknięcie (19, 2 / * wysyłanie i odbieranie * /) = 0
    close (19) = 0
    munmap (0x2b227d4ac000, 585.728) = 0
    rt_sigaction (SIGPIPE, {0x1, [PIPE] sa_restorer | SA_RESTART, 0x3cef4302d0}, {0x1, [PIPE] sa_restorer | SA_RESTART, 0x3cef4302d0}, 8) = 0
    write (1, "X-Powered-By: PHP/5.2.9", 23) = 23
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Set-Cookie: vbet_language = af; Ma "..., 47) = 47
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Set-Cookie: vbet_language = af; Ma "..., 47) = 47
    write (1, "\\ r \\ n", 2) = 2
    write (1, "X-Pingback: http://www.thecodeca "..., 59) = 59
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Set-Cookie: tcclastvisit = 1292222 "..., 82) = 82
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Set-Cookie: tcclastactivity = 0; e "..., 76) = 76
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Cache-Control: private", 22) = 22
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Pragma: prywatne", 15) = 15
    write (1, "\\ r \\ n", 2) = 2
    write (1, "X-UA-Compatible: IE = 7", 21) = 21
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Set-Cookie: vbet_sessionUsed = 1; "..., 38) = 38
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Set-Cookie: tccuserlgv = 1; wygasa "..., 71) = 71
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Set-Cookie: vbseo_loggedin = delet "..., 81) = 81
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Content-type: text / html; charset "..., 38) = 38
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Content-Encoding: gzip", 22) = 22
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Content-Length: 19198", 21) = 21
    write (1, "\\ r \\ n", 2) = 2
    write (1, "\\ r \\ n", 2) = 2
    write (1, "\\ 37 \\ 213 \\ 10 \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ 377 \\ 355} \\ 351r \\ 33 \\ 307 \\ 222 \\ 356o1 \\ 302 \\ 357P \\ 206 \\ 307 i 9 \\" \\ 0 \\ 202 \\ 244 ("..., 19198) = 19198
    settimer (ITIMER_PROF, {it_interval = {0, 0}, it_value = {0, 0}}, NULL) = 0
    settimer (ITIMER_PROF, {it_interval = {0, 0}, it_value = {30, 0}}, NULL) = 0
    rt_sigaction (SIGPROF, {0x5fae70 [PROF] sa_restorer | SA_RESTART, 0x3cef4302d0}, {0x5fae70 [PROF] sa_restorer | SA_RESTART, 0x3cef4302d0}, 8) = 0
    rt_sigprocmask (SIG_UNBLOCK [PROF], NULL, 8) = 0
    fcntl (4, F_SETLKW, {type = F_WRLCK, skąd = SEEK_SET, start = 0, len = 1}) = 0
    fcntl (4, F_SETLKW, {type = F_UNLCK, skąd = SEEK_SET, start = 0, len = 1}) = 0
    brk (0x1439e000) = 0x1439e000
    brk (0x1421e000) = 0x1421e000
    munmap (0x2b227d73c000, 2101248) = 0
    munmap (0x2b227d53b000, 2101248) = 0
    munmap (0x2b227d42b000, 528.384) = 0
    munmap (0x2b227d22a000, 2101248) = 0
    munmap (0x2b227d1a9000, 528.384) = 0
    munmap (0x2b227cfa8000, 2101248) = 0
    settimer (ITIMER_PROF, {it_interval = {0, 0}, it_value = {0, 0}}, NULL) = 0
    close (3) = 0
    close (4) = 0
    close (5) = 0
    close (6) = 0
    close (7) = 0
    close (8) = 0
    close (9) = 0
    close (10) = 0
    close (11) = 0
    close (12) = 0
    close (13) = 0
    close (14) = 0
    close (15) = 0
    close (16) = 0
    close (17) = 0
    close (18) = 0
    munmap (0x2b2270fa8000, 201326592) = 0
    --- SIGSEGV (Segmentation fault) @ 0 (0) ---
    Proces 6466 wolnostojący

  2. #2
    Zakazany
    Zarejestrowany
    Listopad 2010
    Wiadomości
    95

    Default

    Baza danych będzie wzrastać podczas korzystania vBET. Wciąż należy pamiętać, że to nie wpływa na normalne generacji strony (nie tłumaczone), ponieważ vBET używa swoich własnych tabel do cache - nie dodawać dane do tabel vBulletin (tylko język domyślny użytkownik w tabeli użytkowników, ale jest to bardzo niewielka ilość danych ). Nie oddzielne forum na liście, jego wielkości - można to sprawdzić i zrobić własne porównanie wielkości.

    Należy pamiętać, że vBET jest bardzo konfigurowalny. Jeśli masz duże forum i boisz się o wydajności należy rozpocząć z tylko 2 języki - oryginalny i kilka innych. Następnie można monitorować cztery forum wydajności oraz dodaniu nowych języków od czasu do czasu. vBET obsługuje 52 języków (w następnej wersji dodamy więcej) i można wybrać, które chcesz mieć na swoim forum. Niektórzy z naszych klientów nie są zainteresowani, to możliwe, niektórzy z naszych klientów ogranicza ją do działania, niektóre z naszych klientów korzysta z wszystkich języków.

    Również mamy cache gości, która odbędzie się duża ilość miejsca na dysku twardym, ale pozwoli dać natychmiastowej reakcji bez żadnych zapytań do bazy danych dla pokolenia - to dlatego, że dla vBET goście mogą cache pełnej odpowiedzi jako statyczne pliki.

    Mamy więc wiele ulepszeń wydajności. Proponuję, aby zobaczyć nasze wskazówki wydajność dowiedzieć się więcej:
    vBET i wydajność

    Należy pamiętać, że proste porównanie ilości postów użytkowników na innych forach nie da ci tyle informacji - nie będzie widać najważniejsze informacje - jak duże są zasoby na tym forum. Mam na myśli ilość i moc procesora, ilość pamięci, również ważne może być konkretnej konfiguracji Apache, MySQL, vBulletin. Jedno jest sprzęt, 2. jest strojenie oprogramowanie dla lepszej wydajności.

    Mam nadzieję, że te informacje pomogą

  3. #3
    Senior Member
    Zarejestrowany
    Wrzesień 2010
    Wiadomości
    256

    Default

    Widzę, że masz numer podwójny post tutaj też!

    Dlaczego oznaczony został rozwiązany przed i miał szansę na odpowiedź?

    I zostały uruchomione vBET na chwilę, języki były włączone powoli, i nie korzystają z gości cache, mój serwer ma 8 Quad Core i 2GB pamięci RAM PHP 5.2.9 mysql społeczności 5, vbulletin 3.8.6.

    My problemu zgłaszanego NIE miejsca na dysku twardym, jest to zrobić z ilością procesorów, które są używane i że oprogramowanie nie jest wyjście wzywa PHP prawidłowo, co powoduje [PHP] <defunct> na serwerze i do tych kropli się zajmują czasu procesora.

  4. #4
    Zakazany
    Zarejestrowany
    Listopad 2010
    Wiadomości
    95

    Default

    Podwójne posty - to nie był problem, po prostu mój ISP zawieszone połączenia i tak się stało;]

    Oznaczono jako SOLVED - korekta została wykonana, jest mi przykro z tego

    Quote Napisał Simon Lloyd
    Moje zgłoszone NIE jest miejsca na dysku twardym, jest to zrobić z ilością procesorów, które są używane
    Co o tych łącza wskazówki wydajność was mam w ostatnim poście? Istnieje kilka rozwiązań, aby system mniej obciążone.
    Dodatkowo, proponuję, aby umożliwić "cache gości" - ma znaczący wpływ na wydajność, zwłaszcza dla obciążenia procesora.
    Jeśli włączona, to wyniki dla gości będzie w pełni buforowane dokładne HTML.
    UWAGA: aby skorzystać z tej opcji musisz mieć pewność, że serwer będzie mieć uprawnienia do tworzenia plików cache w vbet_guestcache katalogu i jego podkatalogów (użyj "chmod 777-R vbet_guestcache").

  5. #5
    Senior Member
    Zarejestrowany
    Wrzesień 2010
    Wiadomości
    256

    Default

    Mam ALL wydajność szczypie już ustawione, jedyny i nie ustawiono był gościem cache, i zwrócili go z zaleceniami, ale moje miejsce na moim VM jest 50GB z czego 26gb jest już używany więc być może, że mam , aby włączyć gości cache off z tego powodu.

    W każdym razie, że oprócz vBET nadal wyjściu z procesu PHP złego w jakiś sposób w wyniku [PHP] <defunct> masz jakieś sugestie lub zaktualizowane pliki vBET o uzdrowienie?

  6. #6
    Senior Member
    Zarejestrowany
    Wrzesień 2010
    Wiadomości
    256

    Default

    Poniżej znajduje się na / usr / bin / php / home / thecodec / public_html / forumz / vbenterprisetranslator_seo.php, który zajmuje 60% czasu procesora i wiele więcej z nich!
    Proces 26400 dołączone - przerwać, aby zamknąć
    clock_gettime (CLOCK_MONOTONIC, {11988, 470791063}) = 0
    poll ([{fd = 20, wydarzenia = POLLIN | POLLPRI}], 1, 541) = 1 ([{fd = 20, revents = POLLIN}])
    poll ([{fd = 20, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 1 ([{fd = 20, revents = POLLIN}])
    recvfrom (20, "HTTP/1.1 200 OK \\ r \\ nCache-Control: "..., 16384, 0, NULL, NULL) = 3928
    clock_gettime (CLOCK_MONOTONIC, {11988, 474643063}) = 0
    clock_gettime (CLOCK_MONOTONIC, {11988, 474765063}) = 0
    clock_gettime (CLOCK_MONOTONIC, {11988, 474844063}) = 0
    clock_gettime (CLOCK_MONOTONIC, {11988, 474925063}) = 0
    clock_gettime (CLOCK_MONOTONIC, {11988, 475011063}) = 0
    clock_gettime (CLOCK_MONOTONIC, {11988, 475110063}) = 0
    czasu ([1292323924]) = 1292323924
    close (20) = 0
    clock_gettime (CLOCK_MONOTONIC, {11988, 475378063}) = 0
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    zapisu (19, "\\ 204 \\ 26 \\ 0 \\ 0 \\ 3INSERT IGNORE INTO vb_vbent "..., 5768) = 5768
    odczytu (19, "0 \\ 0 \\ 0 \\ 1 \\ 0 \\ 27 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0 (wpisów: 64 powielaniem "..., 16384) = 52
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    write (19 "~ \\ 27 \\ 0 \\ 0 \\ 3INSERT IGNORE INTO vb_vbent "..., 6018) = 6018
    odczytu (19, "/ \\ 0 \\ 0 \\ 1 \\ 0 \\ 17 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0'Records: 18 powielaniem "..., 16384) = 51
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    zapisu (19, "\\ 36 \\ 20 \\ 0 \\ 0 \\ 3INSERT INTO vb_vbenterprise "..., 4130) = 4130
    odczytu (19, "\\ 0 \\ 0 \\ 1 \\ 0 \\ 2 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0 & Records:. 2 Duplicat "..., 16384) = 50
    brk (0xa9d3000) = 0xa9d3000
    brk (0xaa53000) = 0xaa53000
    brk (0xa8d3000) = 0xa8d3000
    brk (0xa913000) = 0xa913000
    brk (0xa953000) = 0xa953000
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    zapisu (19, "\\ 354 \\ 0 \\ 0 \\ 0 \\ 3 \\ n \\ t \\ t \\ t \\ t \\ tUPDATE vb_session \\ n \\ t \\ t \\ t "..., 240) = 240
    odczytu (19, "0 \\ 0 \\ 0 \\ 1 \\ 0 \\ 1 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0 (wiersze pasujące: 1 Cha "..., 16384) = 52
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    zapisu (19, "; \\ 0 \\ 0 \\ 0 \\ 3 \\ n \\ t \\ tINSERT INTO vb_threadvie "..., 63) = 63
    odczytu (19, "\\ 7 \\ 0 \\ 0 \\ 1 \\ 0 \\ 1 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0", 16384) = 11
    rt_sigaction (SIGPIPE, {0x1, [PIPE] sa_restorer | SA_RESTART, 0x3cef4302d0}, {0x1, [PIPE] sa_restorer | SA_RESTART, 0x3cef4302d0}, 8) = 0
    poll ([{fd = 19, wydarzenia = POLLIN | POLLPRI}], 1, 0) = 0 (Timeout)
    write (19, "\\ 1 \\ 0 \\ 0 \\ 0 \\ 1", 5) = 5
    zamknięcie (19, 2 / * wysyłanie i odbieranie * /) = 0
    close (19) = 0
    munmap (0x2aaafe3a8000, 585.728) = 0
    rt_sigaction (SIGPIPE, {0x1, [PIPE] sa_restorer | SA_RESTART, 0x3cef4302d0}, {0x1, [PIPE] sa_restorer | SA_RESTART, 0x3cef4302d0}, 8) = 0
    write (1, "X-Powered-By: PHP/5.2.9", 23) = 23
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Set-Cookie: vbet_language = fa; Ma "..., 47) = 47
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Set-Cookie: vbet_language = fa; Ma "..., 47) = 47
    write (1, "\\ r \\ n", 2) = 2
    write (1, "X-Pingback: http://www.thecodeca "..., 59) = 59
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Set-Cookie: tcclastvisit = 1292323 "..., 82) = 82
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Set-Cookie: tcclastactivity = 0; e "..., 76) = 76
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Cache-Control: private", 22) = 22
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Pragma: prywatne", 15) = 15
    write (1, "\\ r \\ n", 2) = 2
    write (1, "X-UA-Compatible: IE = 7", 21) = 21
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Set-Cookie: vbet_sessionUsed = 1; "..., 38) = 38
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Set-Cookie: tccuserlgv = 1; wygasa "..., 71) = 71
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Set-Cookie: vbseo_loggedin = delet "..., 81) = 81
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Content-type: text / html; charset "..., 38) = 38
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Content-Encoding: gzip", 22) = 22
    write (1, "\\ r \\ n", 2) = 2
    write (1, "Content-Length: 41315", 21) = 21
    write (1, "\\ r \\ n", 2) = 2
    write (1, "\\ r \\ n", 2) = 2
    write (1, "\\ 37 \\ 213 \\ 10 \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ 377 \\ 354 \\ 275 [s [U \\ 2666 | \\ 235T \\ 361 \\ 37 i \\ 342 \\ RV6 \\ 266d \\ 311 \\ 347 "..., 41315) = 41315
    settimer (ITIMER_PROF, {it_interval = {0, 0}, it_value = {0, 0}}, NULL) = 0
    settimer (ITIMER_PROF, {it_interval = {0, 0}, it_value = {30, 0}}, NULL) = 0
    rt_sigaction (SIGPROF, {0x5fae70 [PROF] sa_restorer | SA_RESTART, 0x3cef4302d0}, {0x5fae70 [PROF] sa_restorer | SA_RESTART, 0x3cef4302d0}, 8) = 0
    rt_sigprocmask (SIG_UNBLOCK [PROF], NULL, 8) = 0
    fcntl (4, F_SETLKW, {type = F_WRLCK, skąd = SEEK_SET, start = 0, len = 1}) = 0
    fcntl (4, F_SETLKW, {type = F_UNLCK, skąd = SEEK_SET, start = 0, len = 1}) = 0
    brk (0xa7d3000) = 0xa7d3000
    brk (0xa5d3000) = 0xa5d3000
    munmap (0x2aaafe638000, 2101248) = 0
    munmap (0x2aaafe437000, 2101248) = 0
    munmap (0x2aaafe327000, 528.384) = 0
    munmap (0x2aaafe126000, 2101248) = 0
    munmap (0x2aaafe0a5000, 528.384) = 0
    munmap (0x2aaafdea4000, 2101248) = 0
    settimer (ITIMER_PROF, {it_interval = {0, 0}, it_value = {0, 0}}, NULL) = 0
    close (3) = 0
    close (4) = 0
    close (5) = 0
    close (6) = 0
    close (7) = 0
    close (8) = 0
    close (9) = 0
    close (10) = 0
    close (11) = 0
    close (12) = 0
    close (13) = 0
    close (14) = 0
    close (15) = 0
    close (16) = 0
    close (17) = 0
    close (18) = 0
    munmap (0x2aaaf1ea4000, 201326592) = 0
    --- SIGSEGV (Segmentation fault) @ 0 (0) ---
    Proces 26400 wolnostojący

  7. #7
    Zakazany
    Zarejestrowany
    Listopad 2010
    Wiadomości
    95

    Default

    Należy pamiętać, że plik wyjściowy nie pokazuje jak vBET zużywa CPU, ale jak całe forum zużywa CPU. Możesz sprawdzić zobaczyć, że wciąż widać / Home / thebull / public_html / forum / vbenterpris nawet kiedy vBET zostanie wyłączony, ponieważ twój .htaccess jest przekierowanie wszystkich żądań forum (z wyłączeniem index.php) do naszych kontroler frontowy vbenterprisetranslator_seo.php który tylko ustawia niektóre zmienne do vBSEO i obejmuje vBSEO.php Tak vbenterprisetranslator_seo.php działa bardziej jak przechwytywanie filtr vBSEO.php który jest kontroler frontowy. Jeśli usuniesz vBET całkowicie, a następnie w swojej produkcji, widać, że cały CPU jest podejmowana przez vbseo.php - co będzie również nie prawdziwe. Wyjście to jest po prostu błędnie interpretowane.

    Tak to nie jest użycie procesora przez vBET - jest to użycie procesora przez całe forum

    Prosimy także pamiętać, że nie przetłumaczonych stron vBET ma prawie nic - wystarczy dodać flagi i analizuje langtitle na całym świecie (tylko jeśli jest coś, co do analizy). Tak więc, jeśli użycie procesora wzrasta po włączeniu vBET to dlatego, że masz dodatkowy ruch do przetłumaczonych stron. Kiedy przetłumaczona strona jest używany, vBET trzeba przetłumaczyć i bez względu na to, jak będziemy optymalizować kod (co robimy cały czas) to zawsze koszt coś. Ale ...

    Ale szczerze mówiąc - nie zawsze. Bo teraz masz wielką funkcjonalność Guest Cache, która pozwala swoim forum do generowania odpowiedzi znacznie szybciej, nawet w normalnych (nie tłumaczone) stron forum. Należy pamiętać, że ta funkcja jest jeszcze w wersji beta, ale już nie wiele o aktualizacjach opierając się na opinii użytkowników. Więc jeśli nie próbował go użyć w ostatniej wersji - można ją wypróbować - w ostatniej wersji rozwiązaliśmy wiele problemów związanych z Guest Cache

Tagi dla tego tematu

Uprawnienia

  • Państwo nie może wysyłać nowe wątki
  • Państwo nie może odpowiedzi po
  • Państwo nie może załączników postu
  • Państwo nie może edytować swoich postów
  •