PDA

Ver Versión Completa: Resolto Consumindo tradutor CPU demais e non saír correctamente



Simon Lloyd
13-12-10, 07:42
Hi Todo, i moveu a un dedicado setup como i era haing asuntos na miña 1gb vps, mais i atopa im aínda tendo asuntos wwhich está sendo causado polo tradutor, constantemente está consumindo máis que 30% de cpu para CADA tradución, tamén cando a tradución tivo lugar, sido accesos ou calquera cousa o guión de tradutor non sae correctamente, falta algo así que o server sempre ocórrese [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
Base de datos vai medrar cando usa vBET. Aínda por favor, teña en conta que non pode influír súa xeración páxinas normal (non traducido), porque vBET usa as táboas para cache - non engadir datos en táboas vBulletin (só o idioma por defecto do usuario na táboa de usuarios, pero esta é moi pequena cantidade de datos ). Non separamos foros de lista polo seu tamaño - pode comprobar-lo e facer a súa comparación propio tamaño.

Teña en conta que vBET é moi configurable. Se ten foro grande e ten medo sobre o desempeño inicie con só dous idiomas - o orixinal e algúns outros. Despois, pode monitorizar o rendemento catro foro e engadir novos idiomas co paso do tempo. vBET soporta 52 linguas (a próxima versión, imos engadir máis) e pode escoller que quere ter no seu foro. Algúns dos nosos clientes non están interesados en ter todos os posibles, algúns dos nosos clientes limita o desempeño, algúns dos nosos clientes a usar todas as linguas.

Tamén temos de caché visitante, o que levará gran cantidade de seu espazo de disco duro, pero vai permitir dar respostas inmediatas, sen ningunha consulta base de datos para xeración - é porque para os hóspedes poden vBET caché de respostas completas como ficheiros estáticos.

Polo tanto, temos moitas melloras de rendemento. Suxiro que ver indicios noso rendemento para máis detalles:
vBET e rendemento (http://www.vbenterprisetranslator.com/forum/vbet4-general-discussions/408-vbet-performance.html)

Teña en conta que simple comparación do número de artigos e usuarios noutros foros non lle vai dar o suficiente de información - non verá a información máis importantes - como grandes son os recursos a este foro. Quero dicir número e poder de CPU, cantidade de memoria, tamén importantes poden ser configuración específica do Apache, MySQL, vBulletin. Unha cousa é hardware, segundo axuste é software para un mellor desenvolvemento.

Espero que esta información pode axudar:)

Simon Lloyd
13-12-10, 18:12
Vexo que tes a cuestión pos dobre aquí tamén!

Por que marcou esta resolto antes de ter oportunidade de responder?

Fun correndo vbet por un tempo, as linguas se transformaron-se lentamente, eu non uso de caché invitado, o meu servidor ten 8 CPUs quad core e 2GB de RAM PHP 5.2.9 mysql comunidade 5, vBulletin 3.8.6.

O meu asunto informado é NOT espazo de disco duro, é para facer coa cantidade de CPU que está utilizando AND que o software non está saíndo o seu solicitar PHP correctamente que resulta dentro [PHP]<defunct> on the server and until these drop off they occupy cpu time.

mateuszr
14-12-10, 09:30
Mensaxes de parella - non foi un problema, só a miña conexión ISP suspenso e así aconteceu;]

Marcar coma resolto - a corrección foi feito, eu sinto moito por iso



O meu problema informar non é espazo no disco duro, é que ver coa cantidade de CPU que está usando
Que sobre estes se ligan suxestións desempeño eu teño que no último post? Existen varias solucións para facer o sistema menos cargado.
Ademais, eu suxiro que active 'caché guest' - ten un efecto perceptible para o desempeño, especialmente para a súa carga de CPU.
Conectado, entón os resultados para os clientes será totalmente en caché como saída HTML exacto.
NOTA: para utilizar esta opción hai que estar seguro de que servidor ten privilexios para crear ficheiros de caché no directorio vbet_guestcache e os seus subdirectorios (use 'chmod 777-R vbet_guestcache').

Simon Lloyd
14-12-10, 11:44
Eu teño todo o desempeño tweaks seu conxunto xa, o único que eu non tiña memoria de conxunto foi invitado, i el foi activado coas súas recomendacións, pero o meu espazo na miña máquina virtual é 50GB de 26GB, que xa é empregado por iso pode ser que eu teño para transformar de caché invitado off por causa diso.

En todo caso que á parte VBET aínda está saíndo desde un proceso de PHP mal nalgún xeito resultando dentro [PHP]<defunct> do you have any suggestions or updated vbet files to cure this?

Simon Lloyd
14-12-10, 11:53
A é inferior dun directorio / usr / bin / php / home / thecodec / public_html / forumz / vbenterprisetranslator_seo.php que está a 60% do tempo de CPU e hai moitos máis deles!

Proceso de 26.400 inscritos - interrupción para saír
clock_gettime (CLOCK_MONOTONIC, {11988, 470791063}) = 0
Poll ([{fd = 20, eventos = POLLIN | POLLPRI}], 1, 541) = 1 ([{fd = 20, revents = POLLIN}])
Poll ([{fd = 20, eventos = 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
tempo ([1292323924]) = 1292323924
close (20) = 0
clock_gettime (CLOCK_MONOTONIC, {11988, 475378063}) = 0
Poll ([{fd = 19, eventos = POLLIN | POLLPRI}], 1, 0) = 0 (timeout)
write (19, "\\ 204 \\ 26 \\ 0 \\ 0 \\ 3INSERT Ignórase Into vb_vbent "..., 5768) = 5768
ler (19 "0 \\ 0 \\ 0 \\ 1 \\ 0 \\ 27 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0 (Records: 64 Duplica "..., 16.384) = 52
Poll ([{fd = 19, eventos = POLLIN | POLLPRI}], 1, 0) = 0 (timeout)
write (19, "~ \\ 27 \\ 0 \\ 0 \\ 3INSERT Ignórase Into vb_vbent "..., 6018) = 6018
ler (19 "/ \\ 0 \\ 0 \\ 1 \\ 0 \\ 17 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0'Records: 18 Duplica "..., 16.384) = 51
Poll ([{fd = 19, eventos = POLLIN | POLLPRI}], 1, 0) = 0 (timeout)
write (19, "\\ 36 \\ 20 \\ 0 \\ 0 \\ 3INSERT Into vb_vbenterprise "..., 4130) = 4130
ler (19 "\\ 0 \\ 0 \\ 1 \\ 0 \\ 2 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0 & Records: 2. Duplicate "..., 16.384) = 50
brk (0xa9d3000) = 0xa9d3000
brk (0xaa53000) = 0xaa53000
brk (0xa8d3000) = 0xa8d3000
brk (0xa913000) = 0xa913000
brk (0xa953000) = 0xa953000
Poll ([{fd = 19, eventos = POLLIN | POLLPRI}], 1, 0) = 0 (timeout)
write (19, "\\ 354 \\ 0 \\ 0 \\ 0 \\ 3 \\ n \\ t \\ t \\ t \\ t \\ tUPDATE vb_session \\ n \\ t \\ t \\ t "..., 240) = 240
ler (19 "0 \\ 0 \\ 0 \\ 1 \\ 0 \\ 1 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0 (Liñas que combinaron: 1 Cha "..., 16.384) = 52
Poll ([{fd = 19, eventos = POLLIN | POLLPRI}], 1, 0) = 0 (timeout)
write (19, "; \\ 0 \\ 0 \\ 0 \\ 3 \\ n \\ t \\ tINSERT Into vb_threadvie "..., 63) = 63
ler (19 "\\ 7 \\ 0 \\ 0 \\ 1 \\ 0 \\ 1 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0", 16384) = 11
rt_sigaction (SIGPIPE, {0x1, [TUBO] SA_RESTORER | SA_RESTART, 0x3cef4302d0}, {0x1, [TUBO] SA_RESTORER | SA_RESTART, 0x3cef4302d0}, 8) = 0
Poll ([{fd = 19, eventos = POLLIN | POLLPRI}], 1, 0) = 0 (timeout)
write (19, "\\ 1 \\ 0 \\ 0 \\ 0 \\ 1", 5) = 5
shutdown (19, 2 / * enviar e recibir * /) = 0
close (19) = 0
munmap (0x2aaafe3a8000, 585728) = 0
rt_sigaction (SIGPIPE, {0x1, [TUBO] SA_RESTORER | SA_RESTART, 0x3cef4302d0}, {0x1, [TUBO] 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, "Caché-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; caduca "..., 71) = 71
write (1, "\\ r \\ n", 2) = 2
write (1, "Set-Cookie: vbseo_loggedin = delete "..., 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 & \\ 342 \\ RV6 \\ 266d \\ 311 \\ 347 "..., 41.315) = 41.315
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, de onde = SEEK_SET, start = 0, len = 1}) = 0
fcntl (4, F_SETLKW, {type = F_UNLCK, de onde = SEEK_SET, start = 0, len = 1}) = 0
brk (0xa7d3000) = 0xa7d3000
brk (0xa5d3000) = 0xa5d3000
munmap (0x2aaafe638000, 2101248) = 0
munmap (0x2aaafe437000, 2101248) = 0
munmap (0x2aaafe327000, 528384) = 0
munmap (0x2aaafe126000, 2101248) = 0
munmap (0x2aaafe0a5000, 528384) = 0
munmap (0x2aaafdea4000, 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 (0x2aaaf1ea4000, 201.326.592) = 0
--- SIGSEGV (Fallo de segmentación) @ 0 (0) ---
Proceso 26400 destacada

mateuszr
14-12-10, 14:11
Teña en conta que a súa saída non mostra como vBET consome a súa CPU, pero como o foro enteiro consome a súa CPU. Vostede comprobar ver que aínda ver / home / thebull / public_html / foros / vbenterpris mesmo cando vBET será desactivado, pois o seu. Htaccess está redirixido todas as peticións foro (excluíndo index.php) para o noso vbenterprisetranslator_seo.php controlador de fronte, que só establece algunhas variables para vBSEO e inclúe vbseo.php Entón vbenterprisetranslator_seo.php actúa máis como filtro para interceptar vbseo.php que é controlador de fronte. Se eliminar vBET completamente, entón na súa saída, podes ver que CPU todo é tomado por vbseo.php - que vai a ser tamén non é verdade. Esta saída é só mal interpretado.

Polo tanto, este non é o uso da CPU por vBET - este é o uso da CPU polo foro todo o seu

Tamén vale lembrar que para as páxinas non traducidas vBET non fai case nada - pode engadir bandeiras e analiza langtitle globalmente (só se hai que analizar). Polo tanto, o uso da CPU crece despois de activar vBET é porque ten o tráfico adicional a páxinas traducidas. Cando a páxina traducida é usado, entón vBET ten que traducilo e non importa como nós imos optimizar o noso código (o que estamos facendo todo o tempo) vai sempre custa algo. Mais ...

Pero para ser honesto - non sempre. Porque agora ten gran funcionalidade da caché do cliente que permite o seu foro de xerar respostas moito máis rápido, mesmo para páxinas normais (non traducido) do taboleiro. Ten en conta que esta función aínda está en estado beta, mais xa fixemos hai moito actualizacións baseándose en noso feedback usuarios. Entón, se non intentar usalo no último lanzamento - por favor ténteo - o último lanzamento resolvemos moitas cuestións relacionadas coa Cache Guest:)

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