PDA

Veure la Versió Completa: Resolt Consumeix massa CPU traductor i no sortir correctament



Simon Lloyd
13-12-10, 07:42
Hola a tots, m'he traslladat a una instal · lació dedicada, ja que estava Haing problemes en el meu VPS 1gb, però em sembla encara estic tenint problemes wwhich està sent causat pel traductor, és constantment consumeix més del 30% de CPU per a cada traducció, també quan la traducció ha estat portat a terme, accessos o el que sigui el guió traductor no surt bé, li falta alguna cosa perquè el servidor sempre ve amb [PHP]<defunct>, it is NOT a server issue as my server, drivers and software are brand new out of the box, if it's any use to you here's a trace of one of the translator processes:
Process 6466 attached - interrupt to quit
clock_gettime(CLOCK_MONOTONIC, {78414, 549898071}) = 0
poll([{fd=20, events=POLLIN|POLLPRI}], 1, 648) = 1 ([{fd=20, revents=POLLIN}])
poll([{fd=20, events=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
time([1292222225]) = 1292222225
close(20) = 0
clock_gettime(CLOCK_MONOTONIC, {78414, 724347071}) = 0
poll([{fd=19, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(19, "\375\0\0\0\3SELECT cache.originaltext a"..., 257) = 257
read(19, "\1\0\0\1\2k\0\0\2\3def\20thecodec_CCForum\5c"..., 16384) = 241
poll([{fd=19, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(19, "\347\0\0\0\3SELECT cache.originaltext a"..., 235) = 235
read(19, "\1\0\0\1\2k\0\0\2\3def\20thecodec_CCForum\5c"..., 16384) = 9268
poll([{fd=19, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(19, "\364\0\0\0\3SELECT cache.originaltext a"..., 248) = 248
read(19, "\1\0\0\1\2k\0\0\2\3def\20thecodec_CCForum\5c"..., 16384) = 984
poll([{fd=19, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(19, "\32\1\0\0\3SELECT cache.originaltext a"..., 286) = 286
read(19, "\1\0\0\1\2l\0\0\2\3def\20thecodec_CCForum\5c"..., 16384) = 4975
poll([{fd=19, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(19, "\375\0\0\0\3SELECT cache.originaltext a"..., 257) = 257
read(19, "\1\0\0\1\2k\0\0\2\3def\20thecodec_CCForum\5c"..., 16384) = 241
poll([{fd=19, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(19, "u\1\0\0\3SELECT cache.originaltext a"..., 377) = 377
read(19, "\1\0\0\1\2l\0\0\2\3def\20thecodec_CCForum\5c"..., 16384) = 2108
poll([{fd=19, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(19, "N\1\0\0\3SELECT cache.originaltext a"..., 338) = 338
read(19, "\1\0\0\1\2l\0\0\2\3def\20thecodec_CCForum\5c"..., 16384) = 2693
poll([{fd=19, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(19, "\376\0\0\0\3SELECT cache.originaltext a"..., 258) = 258
read(19, "\1\0\0\1\2k\0\0\2\3def\20thecodec_CCForum\5c"..., 16384) = 241
poll([{fd=19, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(19, "\375\0\0\0\3SELECT cache.originaltext a"..., 257) = 257
read(19, "\1\0\0\1\2k\0\0\2\3def\20thecodec_CCForum\5c"..., 16384) = 241
poll([{fd=19, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(19, "(\1\0\0\3SELECT cache.originaltext a"..., 300) = 300
read(19, "\1\0\0\1\2l\0\0\2\3def\20thecodec_CCForum\5c"..., 16384) = 243
poll([{fd=19, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(19, "&\1\0\0\3SELECT cache.originaltext a"..., 298) = 298
read(19, "\1\0\0\1\2l\0\0\2\3def\20thecodec_CCForum\5c"..., 16384) = 243
poll([{fd=19, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(19, "(\1\0\0\3SELECT cache.originaltext a"..., 300) = 300
read(19, "\1\0\0\1\2l\0\0\2\3def\20thecodec_CCForum\5c"..., 16384) = 243
poll([{fd=19, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(19, ",\1\0\0\3SELECT cache.originaltext a"..., 304) = 304
read(19, "\1\0\0\1\2l\0\0\2\3def\20thecodec_CCForum\5c"..., 16384) = 243
poll([{fd=19, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(19, "\373\0\0\0\3SELECT cache.originaltext a"..., 255) = 255
read(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
time([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 (flags O_RDWR)
fcntl(20, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(20, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("173.194.36.95")}, 16) = -1 EINPROGRESS (Operation now in progress)
clock_gettime(CLOCK_MONOTONIC, {78414, 921475071}) = 0
poll([{fd=20, events=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/services/language/tran"..., 1596, MSG_NOSIGNAL, NULL, 0) = 1596
poll([{fd=20, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
poll([{fd=20, events=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, events=POLLIN|POLLPRI}], 1, 1000) = 1 ([{fd=20, revents=POLLIN}])
poll([{fd=20, events=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
time([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
time([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 (flags O_RDWR)
fcntl(20, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(20, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("173.194.36.95")}, 16) = -1 EINPROGRESS (Operation now in progress)
clock_gettime(CLOCK_MONOTONIC, {78415, 460453071}) = 0
poll([{fd=20, events=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/services/language/tran"..., 2038, MSG_NOSIGNAL, NULL, 0) = 2038
poll([{fd=20, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
poll([{fd=20, events=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, events=POLLIN|POLLPRI}], 1, 1000) = 1 ([{fd=20, revents=POLLIN}])
poll([{fd=20, events=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
time([1292222226]) = 1292222226
close(20) = 0
clock_gettime(CLOCK_MONOTONIC, {78415, 997421071}) = 0
poll([{fd=19, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(19, "\352\0\0\0\3\n\t\t\t\t\tUPDATE vb_session\n\t\t\t"..., 238) = 238
read(19, "0\0\0\1\0\1\0\2\0\0\0(Rows matched: 1 Cha"..., 16384) = 52
poll([{fd=19, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(19, ":\0\0\0\3\n\t\tINSERT INTO vb_threadvie"..., 62) = 62
read(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, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(19, "\1\0\0\0\1", 5) = 5
shutdown(19, 2 /* send and receive */) = 0
close(19) = 0
munmap(0x2b227d4ac000, 585728) = 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: private", 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; expire"..., 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&9\"\0\202\244("..., 19198) = 19198
setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
setitimer(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, whence=SEEK_SET, start=0, len=1}) = 0
fcntl(4, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=1}) = 0
brk(0x1439e000) = 0x1439e000
brk(0x1421e000) = 0x1421e000
munmap(0x2b227d73c000, 2101248) = 0
munmap(0x2b227d53b000, 2101248) = 0
munmap(0x2b227d42b000, 528384) = 0
munmap(0x2b227d22a000, 2101248) = 0
munmap(0x2b227d1a9000, 528384) = 0
munmap(0x2b227cfa8000, 2101248) = 0
setitimer(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) ---
Process 6466 detached

mateuszr
13-12-10, 16:10
La seva base de dades creixerà quan s'utilitza VBET. No obstant això tingui en compte que no influirà en la generació de pàgines normals (no traduïdes), a causa de VBET utilitza les seves pròpies taules de memòria cau - no afegir dades a les taules de vBulletin (sol idioma per defecte l'usuari en la taula d'usuari, però això és molt petita quantitat de dades ). No se separen els fòrums en la llista per la seva mida - es pot comprovar i comparar la seva grandària.

Tingueu en compte que VBET és molt configurable. Si vostè té gran fòrum i vostè té por sobre el rendiment ha d'iniciar amb només dos idiomes - l'original i alguns altres. Llavors vostè pot controlar quatre acompliment fòrum i afegir nous idiomes de tant en tant. VBET suporta 52 idiomes (en la versió següent que va a afegir més) i es pot triar el que vol tenir en el seu fòrum. Alguns dels nostres clients no estan interessats en què sigui possible, alguns dels nostres clients que els límits de rendiment, alguns dels nostres clients a utilitzar tots els idiomes.

També hem convidat memòria cau que es durà a gran quantitat d'espai al teu disc dur, sinó que permetrà donar respostes immediates sense cap tipus de consultes de bases de dades per a la generació - que es deu a que els clients poden VBET memòria cau de respostes completes com arxius estàtics.

Així que tenim gran quantitat de millores de rendiment. Suggereixo veure els nostres consells de rendiment per a més detalls:
VBET i el rendiment (http://www.vbenterprisetranslator.com/forum/vbet4-general-discussions/408-vbet-performance.html)

Tingueu en compte que la simple comparació del nombre de llocs de treball i els usuaris en altres fòrums no li donarà prou de la informació - no podrà veure la informació més important - el gran que són els recursos d'aquest fòrum. Em refereixo a nombre i potència de CPU, memòria, també és important pot ser la configuració del Apache, MySQL, vBulletin. Una cosa és el maquinari, segon és l'optimització de programari per a un millor rendiment.

Espero que aquesta informació l'ajudarà a:)

Simon Lloyd
13-12-10, 18:12
Veig que tens el problema doble post aquí també!

Per què t'han marcat aquest resolt abans que he tingut l'oportunitat de respondre?

He estat corrent VBET per un temps, les llengües es van convertir en poc a poc, jo no ús de memòria cau de convidats, el meu servidor té 8 de quatre nuclis CPU i 2GB de RAM PHP 5.2.9 MySQL comunitat 5, vBulletin 3.8.6.

El meu problema reportat no és l'espai en disc dur, té a veure amb la quantitat de CPU que utilitzeu i que el programari no està sortint de la seva crida a PHP correctament el que resulta en [PHP]<defunct> on the server and until these drop off they occupy cpu time.

mateuszr
14-12-10, 09:30
Missatges doble - que no era un problema, simplement la meva connexió ISP suspès i així va ocórrer;]

Marcat com resolt - la correcció s'ha fet, ho sento perquè



El meu problema reportat no és l'espai en disc dur, té a veure amb la quantitat de CPU que utilitzeu
Què passa amb aquests consells que vincular el rendiment que té en l'últim missatge? Hi ha diverses solucions per fer que el seu sistema menys carregat.
A més, li suggereixo que perquè 'memòria cau convidat "- té un efecte notable en el rendiment, especialment per la càrrega de la CPU.
Si està encès, llavors els resultats per als clients seran plenament en memòria cau com a sortida HTML exacta.
NOTA: per utilitzar aquesta opció ha d'estar segur que servidor té permís per crear arxius de memòria cau al directori i els seus subdirectoris vbet_guestcache (ús 'CHMOD 777-R vbet_guestcache').

Simon Lloyd
14-12-10, 11:44
Tinc tot el rendiment d'ajustaments ja traçat, l'únic que no s'han establert memòria cau de convidats, i l'han convertit amb les seves recomanacions, però el meu espai en el meu màquina virtual de 50 GB és de 26GB, que ja s'utilitza el que pot ser que tinc al seu torn, convidat de memòria cau per això.

De totes maneres això de banda VBET segueix sortint d'un procés PHP mal d'alguna manera el que resulta en [PHP]<defunct> do you have any suggestions or updated vbet files to cure this?

Simon Lloyd
14-12-10, 11:53
Ell està per sota d'un directori / usr / bin / php / home / thecodec / public_html / forumz / vbenterprisetranslator_seo.php que està tenint el 60% de temps de CPU i hi ha molts més d'ells!

Procés de 26.400 adjunta - Interrupció de deixar de fumar
clock_gettime (CLOCK_MONOTONIC, {11.988, 470.791.063}) = 0
enquesta ([{fd = 20, els esdeveniments = Pollin | POLLPRI}], 1, 541) = 1 ([{fd = 20, = revents Pollin}])
enquesta ([{fd = 20, els esdeveniments = Pollin | POLLPRI}], 1, 0) = 1 ([{fd = 20, = revents Pollin}])
recvfrom (20, "HTTP/1.1 200 OK \\ r \\ nCache-Control: "..., 16.384, 0, NULL, NULL) = 3928
clock_gettime (CLOCK_MONOTONIC, {11.988, 474.643.063}) = 0
clock_gettime (CLOCK_MONOTONIC, {11.988, 474.765.063}) = 0
clock_gettime (CLOCK_MONOTONIC, {11.988, 474.844.063}) = 0
clock_gettime (CLOCK_MONOTONIC, {11.988, 474.925.063}) = 0
clock_gettime (CLOCK_MONOTONIC, {11.988, 475.011.063}) = 0
clock_gettime (CLOCK_MONOTONIC, {11.988, 475.110.063}) = 0
temps ([1292323924]) = 1292323924
tancament (20) = 0
clock_gettime (CLOCK_MONOTONIC, {11.988, 475.378.063}) = 0
enquesta ([{fd = 19, els esdeveniments = Pollin | POLLPRI}], 1, 0) = 0 (temps d'espera)
escriure (19, "\\ 204 \\ 26 \\ 0 \\ 0 \\ 3Inserte IGNORAR AL vb_vbent "..., 5768) = 5768
llegir (19, "0 \\ 0 \\ 0 \\ 1 \\ 0 \\ 27 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0 (Documents: 64 Duplica "..., 16.384) = 52
enquesta ([{fd = 19, els esdeveniments = Pollin | POLLPRI}], 1, 0) = 0 (temps d'espera)
escriure (19, "~ \\ 27 \\ 0 \\ 0 \\ 3Inserte IGNORAR AL vb_vbent "..., 6018) = 6018
llegir (19 "/ \\ 0 \\ 0 \\ 1 \\ 0 \\ 17 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0'Records: 18 Duplica "..., 16,384) = 51
enquesta ([{fd = 19, els esdeveniments = Pollin | POLLPRI}], 1, 0) = 0 (temps d'espera)
escriure (19, "\\ 36 \\ 20 \\ 0 \\ 0 \\ 3Inserte A vb_vbenterprise "..., 4130) = 4130
llegir (19, "\\ 0 \\ 0 \\ 1 \\ 0 \\ 2 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0 i rècords: 2. Duplicate "..., 16,384) = 50
BRK (0xa9d3000) = 0xa9d3000
BRK (0xaa53000) = 0xaa53000
BRK (0xa8d3000) = 0xa8d3000
BRK (0xa913000) = 0xa913000
BRK (0xa953000) = 0xa953000
enquesta ([{fd = 19, els esdeveniments = Pollin | POLLPRI}], 1, 0) = 0 (temps d'espera)
escriure (19, "\\ 354 \\ 0 \\ 0 \\ 0 \\ 3 \\ n \\ t \\ t \\ t \\ t \\ tUPDATE vb_session \\ n \\ t \\ t \\ t "..., 240) = 240
llegir (19, "0 \\ 0 \\ 0 \\ 1 \\ 0 \\ 1 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0 (Línies corresponents: 1 Cha "..., 16,384) = 52
enquesta ([{fd = 19, els esdeveniments = Pollin | POLLPRI}], 1, 0) = 0 (temps d'espera)
escriure (19 "; \\ 0 \\ 0 \\ 0 \\ 3 \\ n \\ t \\ tInserte A vb_threadvie "..., 63) = 63
llegir (19, "\\ 7 \\ 0 \\ 0 \\ 1 \\ 0 \\ 1 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0", 16.384) = 11
rt_sigaction (SIGPIPE, {0x1, [PIPA], sa_restorer | SA_RESTART, 0x3cef4302d0}, {0x1, [PIPA], sa_restorer | SA_RESTART, 0x3cef4302d0}, 8) = 0
enquesta ([{fd = 19, els esdeveniments = Pollin | POLLPRI}], 1, 0) = 0 (temps d'espera)
escriure (19, "\\ 1 \\ 0 \\ 0 \\ 0 \\ 1", 5) = 5
tancament (19, 2 / * enviar i rebre * /) = 0
tancament (19) = 0
munmap (0x2aaafe3a8000, 585.728) = 0
rt_sigaction (SIGPIPE, {0x1, [PIPA], sa_restorer | SA_RESTART, 0x3cef4302d0}, {0x1, [PIPA], sa_restorer | SA_RESTART, 0x3cef4302d0}, 8) = 0
escriure (1, "X-Powered-By: PHP/5.2.9", 23) = 23
escriure (1, "\\ r \\ n", 2) = 2
escriure (1, "Set-Cookie: vbet_language = fa; Ma "..., 47) = 47
escriure (1, "\\ r \\ n", 2) = 2
escriure (1, "Set-Cookie: vbet_language = fa; Ma "..., 47) = 47
escriure (1, "\\ r \\ n", 2) = 2
escriure (1, "X-Pingback: http://www.thecodeca "..., 59) = 59
escriure (1, "\\ r \\ n", 2) = 2
escriure (1, "Set-Cookie: tcclastvisit = 1.292.323 "..., 82) = 82
escriure (1, "\\ r \\ n", 2) = 2
escriure (1, "Set-Cookie: tcclastactivity = 0; i "..., 76) = 76
escriure (1, "\\ r \\ n", 2) = 2
escriure (1, "Cache-Control: private", 22) = 22
escriure (1, "\\ r \\ n", 2) = 2
escriure (1, "Pragma: privat", 15) = 15
escriure (1, "\\ r \\ n", 2) = 2
escriure (1, "X-UA-Compatible: IE = 7", 21) = 21
escriure (1, "\\ r \\ n", 2) = 2
escriure (1, "Set-Cookie: vbet_sessionUsed = 1; "..., 38) = 38
escriure (1, "\\ r \\ n", 2) = 2
escriure (1, "Set-Cookie: tccuserlgv = 1; expirarà "..., 71) = 71
escriure (1, "\\ r \\ n", 2) = 2
escriure (1, "Set-Cookie: vbseo_loggedin = delete "..., 81) = 81
escriure (1, "\\ r \\ n", 2) = 2
escriure (1 "Content-type: text / html; charset "..., 38) = 38
escriure (1, "\\ r \\ n", 2) = 2
escriure (1 "Content-Encoding: gzip", 22) = 22
escriure (1, "\\ r \\ n", 2) = 2
escriure (1 "Content-Length: 41.315", 21) = 21
escriure (1, "\\ r \\ n", 2) = 2
escriure (1, "\\ r \\ n", 2) = 2
escriure (1, "\\ 37 \\ 213 \\ 10 \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ 377 \\ 354 \\ 275 [s [U \\ 2666 | \\ 235T \\ 361 \\ 37 & \\ 342 \\ RV6 \\ 266d \\ 311 \\ "..., 347 41 315) = 41315
setitimer (ITIMER_PROF, it_interval {= {0, 0}, it_value = {0, 0}}, NULL) = 0
setitimer (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, d'on = SEEK_SET, start = 0, llengua = 1}) = 0
fcntl (4, F_SETLKW, {type = F_UNLCK, d'on = SEEK_SET, start = 0, llengua = 1}) = 0
BRK (0xa7d3000) = 0xa7d3000
BRK (0xa5d3000) = 0xa5d3000
munmap (0x2aaafe638000, 2.101.248) = 0
munmap (0x2aaafe437000, 2.101.248) = 0
munmap (0x2aaafe327000, 528,384) = 0
munmap (0x2aaafe126000, 2.101.248) = 0
munmap (0x2aaafe0a5000, 528,384) = 0
munmap (0x2aaafdea4000, 2.101.248) = 0
setitimer (ITIMER_PROF, it_interval {= {0, 0}, it_value = {0, 0}}, NULL) = 0
tancament (3) = 0
tancament (4) = 0
tancament (5) = 0
tancament (6) = 0
tancament (7) = 0
tancament (8) = 0
tancament (9) = 0
tancament (10) = 0
tancament (11) = 0
tancament (12) = 0
tancament (13) = 0
tancament (14) = 0
tancament (15) = 0
tancament (16) = 0
tancament (17) = 0
tancament (18) = 0
munmap (0x2aaaf1ea4000, 201 326 592) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
Procés 26.400 separat

mateuszr
14-12-10, 14:11
Tingueu en compte que la seva sortida no mostra com VBET consumeix la CPU, però com provar el fòrum consumeix tota la CPU. Tu passes veure que encara es veu / home / thebull / public_html / fòrums / vbenterpris fins i tot quan VBET es desactivarà, perquè el seu. Htaccess és redirigir totes les sol.licituds fòrum (excloent index.php) al nostre vbenterprisetranslator_seo.php controlador frontal, que només estableix algunes variables de Matías i inclou vbseo.php Així vbenterprisetranslator_seo.php actua més com a filtre per interceptar vbseo.php que és controlador frontal. Si elimina VBET del tot, després de la seva sortida es veurà que tota la CPU es pren per vbseo.php - el que serà també no és cert. Aquesta sortida és mal interpretada.

Pel que aquest no és l'ús de CPU per VBET - això és l'ús de CPU per tot el fòrum

També tingui en compte que les pàgines no es tradueix VBET no fa gairebé res - només ha d'afegir les banderes i analitza langtitle tothom (només si no és el que per a analitzar). Així que si l'ús de CPU augmenta després d'habilitar VBET és perquè té un trànsit addicional a les pàgines traduïdes. Quan s'utilitza la pàgina traduïda després VBET ha de traduir i no importa com anem a optimitzar el nostre codi (el que estem fent tot el temps) sempre costa una mica. Però ...

Però per ser honest - no sempre. Perquè ara vostè té una gran funcionalitat de memòria cau de Convidat que permet provar el fòrum per generar respostes molt més ràpid, fins i tot per les pàgines normals fòrum (no traduïdes). Tingueu en compte que aquesta funcionalitat es troba encara en estat beta, però ja no va fer molt de canvis basant-nos en la nostra opinió dels usuaris. Així que si vostè no tracti d'utilitzar en la versió anterior - si us plau intenta que - en l'última versió hem resolt moltes qüestions relacionades amb la memòria cau de visitants:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations delivered by vBET Translator 4.10.1