PDA

Visa fullständig version: Löste Översättare konsumerar för mycket CPU och inte spännande på rätt sätt



Simon Lloyd
13-12-10, 07:42
Hej Alla, jag har flyttat till en dedikerad setup som jag var david frågor på mitt 1gb vps, men jag tycker fortfarande jag har problem wwhich som orsakas av översättaren, det är ständigt konsumerar mer än 30% av cpu för VARJE översättning, även när omräkning har skett, har åtkomst till eller vad översättaren skriptet inte avsluta ordentligt, det saknas något så servern kommer alltid upp med [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
Din databas kommer att växa när du använder vBET. Fortfarande Observera att det inte kommer att påverka din normala sidor generation (ej översatt), eftersom vBET använder sina egna tabeller för cache - inte lägga till data vBulletin tabeller (endast användare standardspråket i användar tabellen, men detta är mycket liten mängd data ). Vi skiljer inte forum på listan genom sin storlek - du kan kontrollera det och göra din egen storlek jämförelse.

Observera att vBET är mycket konfigurerbar. Om du har stora forum och du är rädd om prestanda gärna starta med endast två språk - det ursprungliga och några andra. Sedan kan du följa fyra forum prestanda och lägga till nya språk från tid till annan. vBET stöder 52 språk (i nästa utgåva kommer vi att lägga till fler) och du kan välja vilken du vill ha på ditt forum. Några av våra kunder är inte intresserade av att ha alla möjliga gränser några av våra kunder den för prestanda, några av våra kunder använder alla språk.

Även vi har gäst-cache som tar stor del av din hårddisk utrymme, men gör det möjligt att ge omedelbar respons utan databasförfrågningar för generation - det beror på för gästerna vBET kan cache fullständiga svar som statiska filer.

Så vi har mycket prestandaförbättringar. Jag föreslår att se våra resultat tips för mer information:
vBET och prestanda (http://www.vbenterprisetranslator.com/forum/vbet4-general-discussions/408-vbet-performance.html)

Observera att enkla jämförelse av antalet tjänster och användare på andra forum inte ger dig tillräckligt med information - du kommer inte att se den viktigaste informationen - hur stora är resurser för detta forum. Jag menar antal och kraft av CPU, mängd minne, också viktigt kan vara specifik konfiguration av Apache, MySQL, vBulletin. En sak är hårdvara, är 2:e trimning av programvara för bättre prestanda.

Jag hoppas att dessa information kommer att hjälpa:)

Simon Lloyd
13-12-10, 18:12
Jag ser att du har dubbla inlägg frågan här också!

Varför har du markerat detta lösas innan jag har fått chansen att svara?

Jag har varit igång vbet ett tag, var språk påslagen långsamt, jag vill inte använda gäst-cache, har min server 8 processorer quad och 2 GB RAM PHP 5.2.9 MySQL gemenskapen 5, vBulletin 3.8.6.

Min rapporterade problemet finns INTE utrymme på hårddisken, det har att göra med hur mycket CPU som det är att använda OCH att programvaran inte kommer ut ur sitt krav på PHP ordentligt vilket resulterar i [PHP]<defunct> on the server and until these drop off they occupy cpu time.

mateuszr
14-12-10, 09:30
Dubbel inlägg - det var inte en fråga, bara min ISP svävande anslutning och därmed det hände;]

Markerade som lösta - rättelse har skett, jag är ledsen för det



Min rapporterade Frågan är inte hårddiskutrymme är det att göra med hur mycket CPU som det använder
Vad sägs om dessa prestationer tips länken jag har dig i förra inlägget? Det finns flera lösningar för att göra systemet mindre laddad.
Dessutom föreslår jag att du så att "gästen cache" - det har en märkbar effekt på prestanda, speciellt för din CPU belastning.
Om påslagen, då resultaten för gästerna kommer att vara fullt cachade som exakta HTML-utdata.
OBS: För att använda detta alternativ måste du vara säker på att servern kommer att ha behörighet att skapa cache-filer i vbet_guestcache katalog och dess underkataloger (använd "CHMOD 777-R vbet_guestcache").

Simon Lloyd
14-12-10, 11:44
Jag har alla dina prestationer tweaks som redan var den enda som jag inte har ställt gäst cache, jag har vänt på den med rekommendationer men min plats på min VM är 50GB som 26gb redan används så det kan vara att jag har att stänga gäst cache av på grund av det.

Hur som helst bortsett från VBET är fortfarande spännande från ett PHP-process fel på något sätt som resulterar i [PHP]<defunct> do you have any suggestions or updated vbet files to cure this?

Simon Lloyd
14-12-10, 11:53
Den nedan är för en / usr / bin / php / home / thecodec / public_html / forumz / vbenterprisetranslator_seo.php som äger 60% av CPU-tid och det finns många fler av dem!

Process 26.400 anslutna - avbryt för att sluta
clock_gettime (CLOCK_MONOTONIC, {11.988, 470.791.063}) = 0
Omröstning ([{FD = 20, evenemang = POLLIN | POLLPRI}], 1, 541) = 1 ([{FD = 20, revents = POLLIN}])
Omröstning ([{FD = 20, evenemang = 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
tid ([1292323924]) = 1292323924
nära (20) = 0
clock_gettime (CLOCK_MONOTONIC, {11.988, 475.378.063}) = 0
Omröstning ([{FD = 19, evenemang = POLLIN | POLLPRI}], 1, 0) = 0 (timeout)
skriver (19, "\\ 204 \\ 26 \\ 0 \\ 0 \\ 3Sätt IGNORE INTO vb_vbent "..., 5768) = 5768
läsa (19, "0 \\ 0 \\ 0 \\ 1 \\ 0 \\ 27 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0 (Records: 64 Duplica "..., 16.384) = 52
Omröstning ([{FD = 19, evenemang = POLLIN | POLLPRI}], 1, 0) = 0 (timeout)
skriver (19, "~ \\ 27 \\ 0 \\ 0 \\ 3Sätt IGNORE INTO vb_vbent "..., 6018) = 6018
läsa (19, "/ \\ 0 \\ 0 \\ 1 \\ 0 \\ 17 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0'Records: 18 Duplica "..., 16.384) = 51
Omröstning ([{FD = 19, evenemang = POLLIN | POLLPRI}], 1, 0) = 0 (timeout)
skriver (19, "\\ 36 \\ 20 \\ 0 \\ 0 \\ 3Sätt INTO vb_vbenterprise "..., 4130) = 4130
läsa (19, "\\ 0 \\ 0 \\ 1 \\ 0 \\ 2 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0 & Records: 2. Duplicat "..., 16.384) = 50
BRK (0xa9d3000) = 0xa9d3000
BRK (0xaa53000) = 0xaa53000
BRK (0xa8d3000) = 0xa8d3000
BRK (0xa913000) = 0xa913000
BRK (0xa953000) = 0xa953000
Omröstning ([{FD = 19, evenemang = POLLIN | POLLPRI}], 1, 0) = 0 (timeout)
skriver (19, "\\ 354 \\ 0 \\ 0 \\ 0 \\ 3 \\ n \\ t \\ t \\ t \\ t \\ tUPDATE vb_session \\ n \\ t \\ t \\ t "..., 240) = 240
läsa (19, "0 \\ 0 \\ 0 \\ 1 \\ 0 \\ 1 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0 (matchade rader: 1 Cha "..., 16.384) = 52
Omröstning ([{FD = 19, evenemang = POLLIN | POLLPRI}], 1, 0) = 0 (timeout)
skriver (19, "\\ 0 \\ 0 \\ 0 \\ 3 \\ n \\ t \\ tINSERT INTO vb_threadvie "..., 63) = 63
läsa (19, "\\ 7 \\ 0 \\ 0 \\ 1 \\ 0 \\ 1 \\ 0 \\ 2 \\ 0 \\ 0 \\ 0", 16.384) = 11
rt_sigaction (SIGPIPE, {0x1, [PIPE] SA_RESTORER | SA_RESTART, 0x3cef4302d0}, {0x1, [PIPE] SA_RESTORER | SA_RESTART, 0x3cef4302d0}, 8) = 0
Omröstning ([{FD = 19, evenemang = POLLIN | POLLPRI}], 1, 0) = 0 (timeout)
skriver (19, "\\ 1 \\ 0 \\ 0 \\ 0 \\ 1", 5) = 5
avstängning (19, 2 / * skicka och ta emot * /) = 0
nära (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
skriva (1, "X-Powered-By: PHP/5.2.9", 23) = 23
skriva (1, "\\ r \\ n", 2) = 2
skriva (1, "Set-Cookie: vbet_language = fa, Ma "..., 47) = 47
skriva (1, "\\ r \\ n", 2) = 2
skriva (1, "Set-Cookie: vbet_language = fa, Ma "..., 47) = 47
skriva (1, "\\ r \\ n", 2) = 2
skriva (1, "X-Pingback: http://www.thecodeca "..., 59) = 59
skriva (1, "\\ r \\ n", 2) = 2
skriva (1, "Set-Cookie: tcclastvisit = 1.292.323 "..., 82) = 82
skriva (1, "\\ r \\ n", 2) = 2
skriva (1, "Set-Cookie: tcclastactivity = 0; e "..., 76) = 76
skriva (1, "\\ r \\ n", 2) = 2
skriva (1, "Cache-Control: private", 22) = 22
skriva (1, "\\ r \\ n", 2) = 2
skriva (1, "Pragma: Privat", 15) = 15
skriva (1, "\\ r \\ n", 2) = 2
skriva (1, "X-UA-Compatible: IE = 7", 21) = 21
skriva (1, "\\ r \\ n", 2) = 2
skriva (1, "Set-Cookie: vbet_sessionUsed = 1; "..., 38) = 38
skriva (1, "\\ r \\ n", 2) = 2
skriva (1, "Set-Cookie: tccuserlgv = 1; ut "..., 71) = 71
skriva (1, "\\ r \\ n", 2) = 2
skriva (1, "Set-Cookie: vbseo_loggedin = raderas "..., 81) = 81
skriva (1, "\\ r \\ n", 2) = 2
skriver (1 "Content-Type: text / html; charset "..., 38) = 38
skriva (1, "\\ r \\ n", 2) = 2
skriver (1 "Content-Encoding: gzip", 22) = 22
skriva (1, "\\ r \\ n", 2) = 2
skriver (1 "Content-Length: 41.315", 21) = 21
skriva (1, "\\ r \\ n", 2) = 2
skriva (1, "\\ r \\ n", 2) = 2
skriva (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, varifrån = SEEK_SET, start = 0, len = 1}) = 0
fcntl (4, F_SETLKW, {type = F_UNLCK, varifrån = SEEK_SET, start = 0, len = 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
nära (3) = 0
nära (4) = 0
nära (5) = 0
nära (6) = 0
nära (7) = 0
stänger (8) = 0
nära (9) = 0
nära (10) = 0
Stäng (11) = 0
nära (12) = 0
nära (13) = 0
nära (14) = 0
nära (15) = 0
nära (16) = 0
nära (17) = 0
nära (18) = 0
munmap (0x2aaaf1ea4000, 201.326.592) = 0
--- SIGSEGV (Segmentering fel) @ 0 (0) ---
Process 26.400 friliggande

mateuszr
14-12-10, 14:11
Observera att utgången inte visa hur vBET förbrukar din CPU, men hur hela ditt forum förbrukar din CPU. Du checkar se att du fortfarande kommer att se / home / thebull / public_html / forum / vbenterpris även när vBET inaktiveras, eftersom din. Htaccess är omdirigera alla forum sidvisningar (exklusive index.php) till vår front controller vbenterprisetranslator_seo.php som bara sätter några variabler för vBSEO och inkluderar vbseo.php Så vbenterprisetranslator_seo.php fungerar mer som avlyssnar filter för vbseo.php som front controller. Om du tar bort vBET helt, sedan i din produktion så ser du att hela processorn är tagen av vbseo.php - vad blir inte heller sant. Denna utgång är bara misstolkas.

Så det här är inte CPU-användning av vBET - det är CPU-användning av hela ditt forum

Notera även att för att inte översatta sidor vBET gör nästan ingenting - lägg bara till flaggor och tolkar langtitle globalt (bara om det är vad att tolka). Så om din CPU-användning växer efter att ha aktiverat vBET är det för att du har ytterligare trafik till översatta sidor. När översatta sidan används så vBET har att översätta det och oavsett hur vi ska optimera vår kod (vad vi gör hela tiden) det kommer alltid att kosta något. Men ...

Men för att vara ärlig - inte alltid. För nu har du stor funktionalitet Gäst Cache som gör att ditt forum för att generera svar mycket snabbare, även för vanliga (ej översatt) forum sidor. Observera att denna funktionalitet är fortfarande i beta stat, men vi har redan gjort det massor av uppdateringar basera på våra användare feedback. Så om du inte försöker använda det i senaste utgåvan - prova det - i senaste utgåvan har vi löst många frågor som rör Gäst Cache:)

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