Na systemie z php 5.3 LMS Kri działa bardzo ładnie. - szybko bez problemów. Zrobiłem klona wirtualki, zaktualizowałem php z 5.3 do 5.4 - bez poprawy. Serwery LAMP to VirtualBox przy CPU systemu goszczącego ograniczonym do 2x1.2GHz. Po zwiększeniu taktowania wersja Git działa ale strona customerinfo przy czystym templates_c generuje się 56 sekund, welcome ponad 13. Nie zwraca żadnych błędów ani ostrzeżeń nic. Kolejne wygenerowanie trwa sekundę. (Zależnie jak bardzo pogarsza to ilość danych, problem widać tylko przy ograniczonych zasobach. Zwiększanie zasobów tylko ukrywa problem) Po przekroczeniu czasu jest [Sat Feb 14 22:19:45 2015] [error] [client ] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/gitlms/lib/Smarty/sysplugins/smarty_internal_templatelexer.php on line 493 [Sat Feb 14 22:19:45 2015] [error] [client ] PHP Stack trace: [Sat Feb 14 22:19:45 2015] [error] [client ] PHP 1. {main}() /var/www/gitlms/index.php:0 [Sat Feb 14 22:19:45 2015] [error] [client ] PHP 2. include() /var/www/gitlms/index.php:290 [Sat Feb 14 22:19:45 2015] [error] [client ] PHP 3. Smarty_Internal_TemplateBase->display($template = 'customer/customerinfo.html', $cache_id = *uninitialized*, $compile_id = *uninitialized*, $parent = *uninitialized*) /var/www/gitlms/modules/customerinfo.php:38 [Sat Feb 14 22:19:45 2015] [error] [client ] PHP 4. Smarty_Internal_TemplateBase->fetch($template = 'customer/customerinfo.html', $cache_id = NULL, $compile_id = NULL, $parent = NULL, $display = TRUE, $merge_tpl_vars = *uninitialized*, $no_output_filter = *uninitialized*) /var/www/gitlms/lib/Smarty/sysplugins/smarty_internal_templatebase.php:394 [Sat Feb 14 22:19:45 2015] [error] [client ] PHP 5. Smarty_Internal_Template->compileTemplateSource() /var/www/gitlms/lib/Smarty/sysplugins/smarty_internal_templatebase.php:155 ............ [Sat Feb 14 22:19:45 2015] [error] [client ] PHP 25. Smarty_Internal_Templatelexer->yylex() /var/www/gitlms/lib/Smarty/sysplugins/smarty_internal_smartytemplatecompiler.php:113 [Sat Feb 14 22:19:45 2015] [error] [client ] PHP 26. Smarty_Internal_Templatelexer->yylex2() /var/www/gitlms/lib/Smarty/sysplugins/smarty_internal_templatelexer.php:113 [Sat Feb 14 22:19:45 2015] [error] [client ] PHP 27. substr_count('1', '\ \n') /var/www/gitlms/lib/Smarty/sysplugins/smarty_internal_templatelexer.php:493
Dnia 2015-02-14, sob o godzinie 18:05 +0100, Maciej Lew pisze:
Przyglądałem się jak wygląda kod w tamtej okolicy i nie widać tam nic podejrzanego. Być może to jakiś problem z Smarty/PHP. Napisz jaką masz wersje PHP, spróbuj zobaczyć czy w logach nie ma ostrzeżeń.
W dniu 13.02.2015 o 20:01, Sylwester Zdanowski pisze:
Nawet po zastosowaniu xdbug który wskazuje na ComplerBase->compileTag nie mam pomysłu jak to ruszyć. Jedyny wniosek, że problem rozciąga się na wszystkie moduły ale tylko w niektórych przekracza limit czasu. Dnia 2015-02-09, pon o godzinie 08:01 +0100, Łukasz Kopiszka pisze:
Pierwszy link z góry: http://goo.gl/3v3d6N
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms