FIX Posted July 10, 2008 Report Share Posted July 10, 2008 Sveiki, Pašlaik izstrādāju projektu uz CakePHP (projekts uzlabots no 1.1 uz 1.2 versiju). Ir radusies problēma, pēc lapas palaišanas Apache noslogo 100% procesora jaudas un tā tas turpinās visu laiku līdz to nepārstartēju. Pati par sevi lapa ielādējas (izskats ar saturu), taču fonā kaut kas turpina lādēties. Citiem projektiem (kuri ir ievērojami mazāki) uz tā paša datora viss ir kārtībā. Izķidāju kodu, līdz šim neesmu atradis iemeslu tajā. Nav arī MySQL bremzes (http://www.ducea.com/2006/11/06/identifying-mysql-slow-queries/), kaut gan tas laikam nevar būt iemesls Apache2 noslodzei ... Varbūt kādam ir idejas, pieredze ar kaut ko līdzīgu? Projektam izmantoju: Ubuntu 8.04 OS, Apache 2, PHP 5.2.4, CakePHP 1.2 MySQL 5 Info par procesora noslodzi pēc lapas palaišanas (komanda TOP): PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 8499 www-data 20 0 33924 16m 3648 R 30 0.9 0:05.48 apache2 8502 www-data 20 0 33316 15m 3376 R 30 0.8 0:03.86 apache2 8747 www-data 20 0 33328 15m 3376 R 30 0.8 0:04.02 apache2 8503 www-data 20 0 33328 15m 3376 R 29 0.8 0:04.12 apache2 8500 www-data 20 0 33620 15m 3376 R 28 0.8 0:04.66 apache2 8504 www-data 20 0 33316 15m 3376 R 27 0.8 0:03.92 apache2 6078 raitis 20 0 382m 248m 25m S 16 13.1 9:11.72 firefox 5608 root 20 0 109m 52m 9540 S 5 2.8 2:50.95 Xorg 5972 raitis 20 0 73080 29m 9360 S 3 1.6 1:16.85 compiz.real 5227 mysql 20 0 130m 19m 4892 S 1 1.0 0:08.45 mysqld 6150 raitis 20 0 73848 20m 10m R 1 1.1 0:01.46 gnome-terminal 5902 raitis 20 0 14508 2656 1744 S 1 0.1 0:10.62 gnome-screensav 6694 raitis 20 0 158m 39m 16m S 1 2.1 0:27.94 skype 1 root 20 0 2844 1696 544 S 0 0.1 0:01.40 init 2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd 3 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/0 4 root 15 -5 0 0 0 S 0 0.0 0:00.08 ksoftirqd/0 Link to comment Share on other sites More sharing options...
Grey_Wolf Posted July 10, 2008 Report Share Posted July 10, 2008 Ljoti iespejams ka paliek kautkads SQL pieprasijums ... Skaties kaas notiek ar Mysql ... kadi kveriji tiek izpildiiti.... + vel varbuutiiba ka kautkur kodaa ir JS kas palaizj Muuziigo ciklu .... Ja iespejams (projekts pieljauj) tad atsledz parluukaa JS izmantosanu un tad paskaties kas notiekaas... Link to comment Share on other sites More sharing options...
andrisp Posted July 10, 2008 Report Share Posted July 10, 2008 JS ieciklēšanās klienta pusē jau nu nevajadzētu ietekmēt web serveri. Link to comment Share on other sites More sharing options...
Grey_Wolf Posted July 10, 2008 Report Share Posted July 10, 2008 JS ieciklēšanās klienta pusē jau nu nevajadzētu ietekmēt web serveri. ja vien visu laiku netiek pieprasiiti kautkadi dati ... teiksim kautkkadam mistiskam Chatam tb. kautkaads koda fragments kas visu laiku parbauda ir vai nav jauna infa --> pilniigi mierigi sadu fichu kodejot var sajaukt milisekundes ar sekundeem ;) (1000 vietaa uzlikt 1 ..... ) i buus tev 100% procha jaudas izmantosana.... Link to comment Share on other sites More sharing options...
Recommended Posts