на token_get_all падает apache

Sender

Новичок
на token_get_all падает apache

Apache 2.2.3, PHP 5.5.1

Никто не сталкивался со странным поведением этой функции, когда ни с того ни с сего при попытке ее использования через раз падает апач на одном и том же файле? причем такое впечатление что это зависит от фазы луны
 

Sender

Новичок
выяснил )
из-за вот этой строки падает
$Modules = Cache::Get( $page_id, __FUNCTION__ . "_" . __CLASS__ );
в частности из-за '__FUNCTION__', объяснить кто-нибудь в силах?



hermit_refined
5.1.1 конечно ))

в логах ничего криминального вроде
[Thu Mar 29 23:47:02 2007] [notice] Apache/2.2.3 (Win32) PHP/5.2.0-dev configured -- resuming normal operations
[Thu Mar 29 23:47:02 2007] [notice] Server built: Jul 27 2006 16:49:49
[Thu Mar 29 23:47:02 2007] [notice] Parent: Created child process 1052
[Thu Mar 29 23:47:03 2007] [notice] Child 1052: Child process is running
[Thu Mar 29 23:47:03 2007] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Thu Mar 29 23:47:03 2007] [notice] Child 1052: Acquired the start mutex.
[Thu Mar 29 23:47:03 2007] [notice] Child 1052: Starting 250 worker threads.
[Thu Mar 29 23:47:03 2007] [notice] Child 1052: Exit event signaled. Child process is ending.
[Thu Mar 29 23:47:03 2007] [notice] Child 1052: Starting thread to listen on port 80.
[Thu Mar 29 23:47:04 2007] [notice] Child 1052: Released the start mutex
[Thu Mar 29 23:47:05 2007] [notice] Child 1052: Waiting for 250 worker threads to exit.
[Thu Mar 29 23:47:05 2007] [notice] Child 1052: All worker threads have exited.
[Thu Mar 29 23:47:05 2007] [notice] Child 1052: Child process is exiting
[Thu Mar 29 23:47:05 2007] [notice] Parent: Child process exited successfully.
[Thu Mar 29 23:47:53 2007] [notice] Apache/2.2.3 (Win32) PHP/5.2.0-dev configured -- resuming normal operations
[Thu Mar 29 23:47:53 2007] [notice] Server built: Jul 27 2006 16:49:49
[Thu Mar 29 23:47:53 2007] [notice] Parent: Created child process 172
[Thu Mar 29 23:47:54 2007] [notice] Child 172: Child process is running
[Thu Mar 29 23:47:54 2007] [notice] Child 172: Acquired the start mutex.
[Thu Mar 29 23:47:54 2007] [notice] Child 172: Starting 250 worker threads.
[Thu Mar 29 23:47:54 2007] [notice] Child 172: Starting thread to listen on port 80.
[Thu Mar 29 23:49:46 2007] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Thu Mar 29 23:49:46 2007] [notice] Child 172: Exit event signaled. Child process is ending.
[Thu Mar 29 23:49:47 2007] [notice] Child 172: Released the start mutex
[Thu Mar 29 23:49:48 2007] [notice] Child 172: Waiting for 250 worker threads to exit.
[Thu Mar 29 23:49:48 2007] [notice] Child 172: All worker threads have exited.
[Thu Mar 29 23:49:48 2007] [notice] Child 172: Child process is exiting
[Thu Mar 29 23:49:48 2007] [notice] Parent: Child process exited successfully.


вроде бы еще иногда пишет http.pid типа переполнен
 

hermit_refined

Отшельник
Apache/2.2.3 (Win32) PHP/5.2.0-dev configured
что-то я начинаю сомневаться в ваших аналитических способностях...

что вы имеете в виду под "падает апач"?
при чем здесь token_get_all?
что происходит при запуске из командной строки?
минимальный код, при котором происходит "падение"?

ну и, конечно, обновитесь прежде до последней стабильной версии.
 

Sender

Новичок
hermit_refined
использую php_apache2_2.dll может из-за нее все так происходит и в логи пишется... в phpinfo 5.5.1


[qoute]что вы имеете в виду под "падает апач"?[/QUOTE]
Apache вызвал ошибку ... программа будет закрыта, перестает отвечать на запросы, приходится перегружать

при чем здесь token_get_all?
именно на этой функции виснет и падает

что происходит при запуске из командной строки?
вроде бы нормально отработало, но за чистоту эксперимента не ручаюсь, после этого попробовал через Apache обработать, перестал выдавать ошибку, видимо фаза луны сменилась

минимальный код, при котором происходит "падение"?
сейчас сказать не смогу, ошибка исчезла

ну и, конечно, обновитесь прежде до последней стабильной версии.
ошибка наблюдается дома и на работе.
На работе: Apache 1.3, PHP 5.0.4
Дома: Apache 2.2.3, PHP 5.1.1

думаю дело в php_apache2_2.dll и моих кривых руках, попробую поставить 2.2.4 и 5.2, спасибо за ответы, пока что обошел неиспользованием __FUNCTION__ директивы
 
Сверху