cuuu Posted July 9, 2003 Report Share Posted July 9, 2003 Lietoju Apache+PHP+MySQL zem Win98. Parasti viss strādā kā nākas, PHP ģenerētās lapas lādējas žigli un viss ir kārtībā. Tomēr, ik pa laikam PHP nestrādā - parastas html lapas serveris dod tāpat žigli, bet prasot kādu PHP lapu, dabūju kādu laiciņu pagaidīt un iegūstu PHP erroru, ka maksimālais izpildes laiks 30 sek. pārsniegts. Lielākā daļa skriptu izmanto MySQL, jo tā diezin vai ir problēma, jo viss apstājas jau pašā skripta sākumā, nemaz netiekot līdz pieslēgšanās pie db vietai. Ja .php faila sākumā ir html kods un PHP kods sākas zemāk, tad html tiek aizsūtīts uzreiz, bet tad sākas gaidīšanas svētki. Pēc tam, kad šāds errors iegūts, viss uzreizi atkal kādu laiku strādā kā nākas. Diezin vai tā ir skriptu vaina, jo visa tā padarīšana mēdz nokārties arī ar gluži vienkāršiem skriptiem kur grūti kādu mūžīgu ciklu vai ko taml. uztaisīt. Idejas? Link to comment Share on other sites More sharing options...
cuuu Posted July 9, 2003 Author Report Share Posted July 9, 2003 TB, Lielākā daļa skriptu izmanto MySQL, bet tā diezin vai ir problēma, jo viss apstājas jau pašā skripta sākumā, nemaz netiekot līdz pieslēgšanās pie db vietai. Link to comment Share on other sites More sharing options...
Benvenuto Posted July 9, 2003 Report Share Posted July 9, 2003 Pasaki kaada tev ir MySQL versija. Iespeejams, ka esi kaukaadu nedataisiitu betu jaunaako uzlicis. Veel pie reizes pasaki kura PHP versija un kura Apache versija un tad saaksim shtukot. Link to comment Share on other sites More sharing options...
cuuu Posted July 10, 2003 Author Report Share Posted July 10, 2003 Apache: 1.3.27 PHP: 4.3.1 MySQL: 3.23.56-max-debug :) nav jau laikam pashas stabilaakaas un rekomendeejamaakaas, kaadas savulaik pirms pusgada vai kad traapiijaas taadas arii uzlikaas Link to comment Share on other sites More sharing options...
Little_Hacker Posted July 10, 2003 Report Share Posted July 10, 2003 Nu vispaar ja tev tas ir vajadziigs tikai testeim, tad nahrem visu vajag samociit ;) VIenkaarshi panjem uzliec easyphp paku (apache/php/mysql/phpmyadmin) un dziivo laimiigs.. Ja nu tas nav testeim bet serverim kas ir on-lainaa reaali apaskataams tad nu tur gan vajag bii padomaat ;) Link to comment Share on other sites More sharing options...
cuuu Posted July 10, 2003 Author Report Share Posted July 10, 2003 nee vispaar laikam es pirminj bik samuldeejos, jo kljuudas pazinojumaa skaidri un gaishi rakstiits, ka garaa gaidiishana bijusi tai rindinjaa kur piesleedzas mySQL. Ar usernameem un paroleem viss ir kaartiibaa, to pieraada kaut vai tas, ka tuuliit peec karekla skripts atkal iet. Visi skripti lieto vienu un to pashu inkluudu lai konekteetos pie db. Visu to padariishanu lietoju, protams, tikai testiem, bet gribaas zinaat, kas tad tur par probleemu + riebjas gaidiit taas 30 sekundes + kas zin, varbuut taadi gljuki buus arii uz iistaa servera Link to comment Share on other sites More sharing options...
sf_dimitry Posted July 10, 2003 Report Share Posted July 10, 2003 a tu vari atsutiit to modulu (uz paste.php.lv), kursh piesledzas pie mysql? (interesanti ir kaa tu noradi hostu ar IP-adresi vai ar domenvaardu). Varii ari pameginaat uzlikt set_time_limit(0); un pagaidiit kadas minutes 10, ja taa ir kaut kaadas konnekteeshanas kluda (neprecizeesim kaada, jo nezinaam), tad vina par sevi pazinos (jo par 10 min. domaaju jebkursh jedziigs tikla timeout var izbeigties). Link to comment Share on other sites More sharing options...
cuuu Posted July 10, 2003 Author Report Share Posted July 10, 2003 http://paste.php.lv/202 uzliku set_time_limit(600) un - kad atkal uznaaca kareklis, apm. peec 45 - 60 sek. vinjsh tomeer piekonekteejaas un viss aizgaaja Link to comment Share on other sites More sharing options...
Benvenuto Posted July 10, 2003 Report Share Posted July 10, 2003 Apache: 1.3.27PHP: 4.3.1 MySQL: 3.23.56-max-debug :) nav jau laikam pashas stabilaakaas un rekomendeejamaakaas, kaadas savulaik pirms pusgada vai kad traapiijaas taadas arii uzlikaas ah nu tad nav taa versijas vaina droshi vien. biju domaajis ka varbuut esi uzlicis kaadu jeelu betu. Link to comment Share on other sites More sharing options...
cuuu Posted July 16, 2003 Author Report Share Posted July 16, 2003 Nu taada iepauzesshana uz apm minuuti jau nu vienagla nav normaala. un meedz buut taa ka peec taas pauzes ne jau mysql atguustas bet php atmet ar roku un tajaa vietaa beidz izvadi. Uzkraameeju Apache 2.0.45, tad pa jaunam to pashu PHP 4.3.2 ar tiem settingiem kas ieksh rekomendeejamaa php.ini, bet tagad paarmainjas peec kaa SAPI moduli vai kaa vinju tur nevis CGI. Tad veel mySQL 4.0.12. Bij dishkinj pachakareeshanaas kameer akal viss straadaaja, vieniigaa nelaime, ka probleema ir preciiizi taada pati. nu traks var palikt Link to comment Share on other sites More sharing options...
Benvenuto Posted July 16, 2003 Report Share Posted July 16, 2003 Nu taada iepauzesshana uz apm minuuti jau nu vienagla nav normaala.un meedz buut taa ka peec taas pauzes ne jau mysql atguustas bet php atmet ar roku un tajaa vietaa beidz izvadi. Uzkraameeju Apache 2.0.45, tad pa jaunam to pashu PHP 4.3.2 ar tiem settingiem kas ieksh rekomendeejamaa php.ini, bet tagad paarmainjas peec kaa SAPI moduli vai kaa vinju tur nevis CGI. Tad veel mySQL 4.0.12. Bij dishkinj pachakareeshanaas kameer akal viss straadaaja, vieniigaa nelaime, ka probleema ir preciiizi taada pati. nu traks var palikt Tagad MySQL: Production: 4.0.13 Alpha: 4.1.0 Recent: 3.23.57 aizvaac 4.0.12 un uzliec 3.23.57 jo tieshi 3.23.57 ir peedeejaa stabilaa versija. 4.0.13 veel liek kopaa, bet kaukaadas alfas arii ir jeelas. man viss ok ir tikai ar Recent versijaam. ;) Link to comment Share on other sites More sharing options...
Venom Posted July 27, 2003 Report Share Posted July 27, 2003 pēc pieredzes teikšu, ka teff kaut kur nepabeigts loops stāv, vai nu pirms, vai nu pēc tā query. Uzmet aci saviem for un while un apskaties, vai tik kautr kur mainīgais nekad neiziet aiz to ierobežojumiem, e.g. while(1=1) { //šis te gļukos ilgi-ilgi. } mysql_connect(...); vai arī mēģini likt rindās no augšas uz leju: echo 'šī rinda vēl strādā' :, lai izķertu kur sākas kļūda. Link to comment Share on other sites More sharing options...
Recommended Posts