On some systeme there are two php.ini file

   - cli
   - apache / cgi

Have you change the limit to the correct php.ini file ?

On Fri, Feb 13, 2009 at 7:01 PM, myke <[email protected]> wrote:

>
> I am writting a functional test that is testing login's through a
> sfForm object and I'm getting out of memory errors (even if I increase
> the limit to several gigs). The issue doesn't happen when your in a
> dev or prod environment so I can't replicate it other then when using
> functional tests.  I've tracked the issue down to the sfBrowser
> instantiation....
>
> // this works just fine
> $b = new sfTestFunctional (new sfBrowser() );
> $b->
>  info('Login with bad password')->
>  post ('user/login', array(
>  'users' => array(
>    'email' => '[email protected]',
>    'password' => 'abcde'
>  )
>  ));
>
> // however when I specify a url and ip in the sfBrowser..
> $b = new sfTestFunctional (new sfBrowser('www.somesite.com',
> '127.0.0.1'));
>
> // this happens:
> # post user/login
>
> Fatal error: Allowed memory size of 104857600 bytes exhausted (tried
> to allocate 23551298 bytes) in /usr/local/lib/php/symfony-1.2.4/lib/
> util/sfParameterHolder.class.php on line 201
>
> Call Stack:
>    0.0111      70032   1. {main}() /content/app/dev/test/functional/
> frontend/userActionsTest.php:0
>    6.7361   62402040   2. sfTestFunctionalBase->post() /content/app/
> dev/test/functional/frontend/userActionsTest.php:66
>    6.7361   62402040   3. sfTestFunctionalBase->call() /usr/local/lib/
> php/symfony-1.2.4/lib/test/sfTestFunctionalBase.class.php:219
>    6.7365   62402040   4. sfBrowserBase->call() /usr/local/lib/php/
> symfony-1.2.4/lib/test/sfTestFunctionalBase.class.php:245
>    6.7368   62402040   5. sfBrowser->doCall() /usr/local/lib/php/
> symfony-1.2.4/lib/util/sfBrowserBase.class.php:323
>    6.9406   62824520   6. sfFrontWebController->dispatch() /usr/local/
> lib/php/symfony-1.2.4/lib/util/sfBrowser.class.php:43
>    6.9407   62824520   7. sfController->forward() /usr/local/lib/php/
> symfony-1.2.4/lib/controller/sfFrontWebController.class.php:48
>    6.9478   62832556   8. sfFilterChain->execute() /usr/local/lib/php/
> symfony-1.2.4/lib/controller/sfController.class.php:245
>    6.9478   62832556   9. sfFakeRenderingFilter->execute() /usr/local/
> lib/php/symfony-1.2.4/lib/filter/sfFilterChain.class.php:53
>    6.9478   62832556  10. sfFilterChain->execute() /usr/local/lib/php/
> symfony-1.2.4/lib/util/sfBrowser.class.php:161
>    6.9479   62832556  11. brandFilter->execute() /usr/local/lib/php/
> symfony-1.2.4/lib/filter/sfFilterChain.class.php:53
>    6.9510   62838264  12. sfFilterChain->execute() /content/app/dev/
> apps/frontend/lib/brandFilter.class.php:48
>    6.9510   62838264  13. sfGoogleAnalyticsFilter->execute() /usr/
> local/lib/php/symfony-1.2.4/lib/filter/sfFilterChain.class.php:53
>    6.9518   62838944  14. sfFilterChain->execute() /content/app/dev/
> plugins/sfGoogleAnalyticsPlugin/lib/filter/
> sfGoogleAnalyticsFilter.class.php:45
>    6.9519   62838944  15. sfCacheFilter->execute() /usr/local/lib/php/
> symfony-1.2.4/lib/filter/sfFilterChain.class.php:53
>    6.9534   62838944  16. sfFilterChain->execute() /usr/local/lib/php/
> symfony-1.2.4/lib/filter/sfCacheFilter.class.php:65
>    6.9534   62838944  17. sfCommonFilter->execute() /usr/local/lib/
> php/symfony-1.2.4/lib/filter/sfFilterChain.class.php:53
>    6.9534   62838944  18. sfFilterChain->execute() /usr/local/lib/php/
> symfony-1.2.4/lib/filter/sfCommonFilter.class.php:29
>    6.9535   62838944  19. sfExecutionFilter->execute() /usr/local/lib/
> php/symfony-1.2.4/lib/filter/sfFilterChain.class.php:53
>    7.0390   63146436  20. sfExecutionFilter->handleView() /usr/local/
> lib/php/symfony-1.2.4/lib/filter/sfExecutionFilter.class.php:54
>    7.0390   63146436  21. sfExecutionFilter->executeView() /usr/local/
> lib/php/symfony-1.2.4/lib/filter/sfExecutionFilter.class.php:114
>    7.0436   63146896  22. sfPHPView->render() /usr/local/lib/php/
> symfony-1.2.4/lib/filter/sfExecutionFilter.class.php:153
>    7.0439   63146896  23. sfPHPView->renderFile() /usr/local/lib/php/
> symfony-1.2.4/lib/view/sfPHPView.class.php:174
>    7.0467   63189680  24. require('/content/app/dev/apps/frontend/
> modules/user/templates/loginSuccess.php') /usr/local/lib/php/
> symfony-1.2.4/lib/view/sfPHPView.class.php:77
>    7.0467   63189680  25. include_partial() /content/app/dev/apps/
> frontend/modules/user/templates/loginSuccess.php:1
>    7.0467   63189680  26. get_partial() /usr/local/lib/php/
> symfony-1.2.4/lib/helper/PartialHelper.php:180
>    7.0479   63189680  27. sfPartialView->render() /usr/local/lib/php/
> symfony-1.2.4/lib/helper/PartialHelper.php:218
>    7.0480   63189680  28. sfPartialView->getCache() /usr/local/lib/
> php/symfony-1.2.4/lib/view/sfPartialView.class.php:69
>    7.0480   63189680  29. sfViewCacheManager->computeCacheKey() /usr/
> local/lib/php/symfony-1.2.4/lib/view/sfPartialView.class.php:113
>    7.0480   63189680  30. serialize() /usr/local/lib/php/
> symfony-1.2.4/lib/view/sfViewCacheManager.class.php:614
>    7.0494   63274556  31. sfParameterHolder->serialize() /usr/local/
> lib/php/symfony-1.2.4/lib/util/sfParameterHolder.class.php:0
>    7.0494   63274556  32. serialize() /usr/local/lib/php/
> symfony-1.2.4/lib/util/sfParameterHolder.class.php:201
>
>
> I'm running symfony 1.2.4.  Any hints on how to track this down would
> be great!
>
> >
>


-- 
Thomas Rabaix

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to