12 Lut 2008, 06:49
Mik

Witam!

Czy można dowiedzieć się, który skryp z miliarda plików php własnie w
tym momencie łączy się z serwerem mysql i pobiera dane?

system: linux + mysql, php 5

dzięki




12 Lut 2008, 08:23
Borys Pogoreło


Czy można dowiedzieć się, który skryp z miliarda plików php własnie w
tym momencie łączy się z serwerem mysql i pobiera dane?

system: linux + mysql, php 5



 strace apache

 ;)


12 Lut 2008, 09:27
A5tu5

Witam!

Czy można dowiedzieć się, który skryp z miliarda plików php własnie w tym
momencie łączy się z serwerem mysql i pobiera dane?

system: linux + mysql, php 5



Po mojemu idea jest taka:
jesli kazdy plik PHP ma swoj wlasny connect do bazy, to kazde polaczenie ma
swoje ID.
No to patrzysz sie w procesach mysql`a jaki ID wlasnie obrabia ci baze i
wiesz juz ktory to connect.


12 Lut 2008, 09:32
Borys Pogoreło


Po mojemu idea jest taka:
jesli kazdy plik PHP ma swoj wlasny connect do bazy, to kazde polaczenie ma
swoje ID.
No to patrzysz sie w procesach mysql`a jaki ID wlasnie obrabia ci baze i
wiesz juz ktory to connect.



 No to czekamy na przykłady... :)




12 Lut 2008, 10:04
Mik



| Witam!

| Czy mo¿na dowiedzieæ siê, który skryp z miliarda plików php w³asnie w tym
| momencie ³±czy siê z serwerem mysql i pobiera dane?

| system: linux + mysql, php 5

Po mojemu idea jest taka:
jesli kazdy plik PHP ma swoj wlasny connect do bazy, to kazde polaczenie ma
swoje ID.



jedno połączenie do mysql na jedno odświeżenie strony, wszystko
includowane przez plik główny, więc pomysł odpada.

No to patrzysz sie w procesach mysql`a jaki ID wlasnie obrabia ci baze i
wiesz juz ktory to connect.



jak połączyć ID-skrypt (url wywołania)? Właśnie to by mi rozwiązało
cały problem.


12 Lut 2008, 10:06
Mik

load serwera momentami sięga 95 :(( co ja narobiłem a nie wiem jak
naprawić i gdzie szukać. 93 połączenia do bazy mysql, każde zapytanie
praktycznie takie samo, lecz nigdzie takiego nie wprowadzałem w
skrypcie. Nie wiem co jest grane.
Najgorsze jest to, że na początku index.php dałem die('przerwa
techniczna'), killuję wszystkie wątki mojego użytkownika, a po
killowaniu pojawiają mi się nowe połączenia do mysql!!!

12 Lut 2008, 13:29
Mik

Problem leżał po mojej stronie. Do tego w pliku obsługi cache obrazków

się w nieskończoność wywołań procedur generowania obrazka wraz z
wpisem do bazy informacji o miniaturze.
Niestety wpadało to w niekontrolowaną rekurencję i w jednej sekundzie
8tys zapytań mi generowało :|
Najzabawniejsze jest w tym to, że zanim spowodowałem wywołanie klasy
zawierającej błąd, na dosłownie 2 minuty wcześniej zadzwoniłem do
mojego usługodawcy z pytaniem, czy nie obciążam za bardzo serwera:)
Powiedział, że nie, prześle mi statystyki, jak chcę :) No to się
zdziwi, jak mu load podniosłem heh.. Oby jak najmniej takich błędów -
od 12 do 18 siedziałem nad znalezieniem błędu..

Wiem teraz, gdzie błąd był, niestety nie naprawiłem go w 100% - chyba


12 Lut 2008, 16:01
A5tu5


No to czekamy na przykłady... :)



nie nie nie... to byla idea tylko :)
Nadal twierdze, ze kombinowalbym z nadaniem jakiegos ID pliku oraz ID danej
sesji z mysql`em, co by je wzajemnie identyfikowalo...


13 Lut 2008, 07:35
Borys Pogoreło


| No to czekamy na przykłady... :)

nie nie nie... to byla idea tylko :)
Nadal twierdze, ze kombinowalbym z nadaniem jakiegos ID pliku oraz ID danej
sesji z mysql`em, co by je wzajemnie identyfikowalo...



 Niewykonalne IMHO. Dlatego prosiłem o przykłady :


php + redhat 7.2 || redhat 7.1
nowy php nowy problem ;)
PHP i pole <select></select>
jak uzyskac w php '/' ? [newbe]
kompilacja PHP z imap'em i imap-ssl
PDO - inny wynik w PHP inny z phpmyadmin
Zend Encoder vs ionCube PHP Encoder 3
  • index 720
  • przepisy kulinarne z brokulami
  • E2E8E4E5EE nE5en nECEEF2F0E5F2FC E1E5nEFEBE0F2EDEE E1E5nEFEBE0F2EDEEE5 F4EEF2EE
  • karmic czy nie karmic
  • jastarnia pokoje z wejB6ciem
  • kartki wielkanocne ruchome
  • zabawne gify na gg
  • prowizorium budzetowe na 2008 r
  • plywajacy;zadek
  • Zestawienie wypowiedzi z for internetowych ; Index