Details
-
Bug
-
Resolution: Unresolved
-
Medium
-
5.1, 5.2-dev
-
Server OS: Red Hat 6.4
PHP: 5.3.3
Database: MySQL 5.1.61
Browser: Any
Description
While testing the issue https://jira.ez.no/browse/EZP-21173 I found out that the logging from legacy scripts is different. Before applying the patch from from the above issue if I run the runcronjobs the "old way" I get the following output:
sudo -u apache php runcronjobs.php -s ezflow_site_admin frequent [sudo] password for vl: Sorry, try again. [sudo] password for vl: Using siteaccess ezflow_site_admin for cronjob PHP Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezutils/classes/ezcli.php:351) in /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezpsessionhandler.php on line 196 PHP Stack trace: PHP 1. {main}() /var/www/apache2php53/ezp51/ezpublish_legacy/runcronjobs.php:0 PHP 2. eZScript->initialize() /var/www/apache2php53/ezp51/ezpublish_legacy/runcronjobs.php:285 PHP 3. eZSession::start() /var/www/apache2php53/ezp51/ezpublish_legacy/kernel/classes/ezscript.php:294 PHP 4. eZSession::forceStart() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezsession.php:385 PHP 5. ezpSessionHandler->sessionStart() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezsession.php:449 PHP 6. session_start() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezpsessionhandler.php:196 Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezutils/classes/ezcli.php:351) in /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezpsessionhandler.php on line 196 Call Stack: 0.0022 763728 1. {main}() /var/www/apache2php53/ezp51/ezpublish_legacy/runcronjobs.php:0 0.4361 4461264 2. eZScript->initialize() /var/www/apache2php53/ezp51/ezpublish_legacy/runcronjobs.php:285 0.8071 7971240 3. eZSession::start() /var/www/apache2php53/ezp51/ezpublish_legacy/kernel/classes/ezscript.php:294 0.8240 8050488 4. eZSession::forceStart() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezsession.php:385 0.8240 8050488 5. ezpSessionHandler->sessionStart() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezsession.php:449 0.8240 8050536 6. session_start() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezpsessionhandler.php:196 PHP Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezutils/classes/ezcli.php:351) in /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezpsessionhandler.php on line 196 PHP Stack trace: PHP 1. {main}() /var/www/apache2php53/ezp51/ezpublish_legacy/runcronjobs.php:0 PHP 2. eZScript->initialize() /var/www/apache2php53/ezp51/ezpublish_legacy/runcronjobs.php:285 PHP 3. eZSession::start() /var/www/apache2php53/ezp51/ezpublish_legacy/kernel/classes/ezscript.php:294 PHP 4. eZSession::forceStart() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezsession.php:385 PHP 5. ezpSessionHandler->sessionStart() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezsession.php:449 PHP 6. session_start() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezpsessionhandler.php:196 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezutils/classes/ezcli.php:351) in /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezpsessionhandler.php on line 196 Call Stack: 0.0022 763728 1. {main}() /var/www/apache2php53/ezp51/ezpublish_legacy/runcronjobs.php:0 0.4361 4461264 2. eZScript->initialize() /var/www/apache2php53/ezp51/ezpublish_legacy/runcronjobs.php:285 0.8071 7971240 3. eZSession::start() /var/www/apache2php53/ezp51/ezpublish_legacy/kernel/classes/ezscript.php:294 0.8240 8050488 4. eZSession::forceStart() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezsession.php:385 0.8240 8050488 5. ezpSessionHandler->sessionStart() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezsession.php:449 0.8240 8050536 6. session_start() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezpsessionhandler.php:196 Running cronjob part 'frequent' Running cronjobs/notification.php at: 08/07/2013 2:07 pm Starting notification event processing Done Completing cronjobs/notification.php at: 08/07/2013 2:07 pm Elapsed time: 00:00:01 Running cronjobs/workflow.php at: 08/07/2013 2:07 pm Checking for workflow processes Status list 0 out of 0 processes was finished Completing cronjobs/workflow.php at: 08/07/2013 2:07 pm Elapsed time: 00:00:00 Running extension/ezfind/cronjobs/ezfindexsubtree.php at: 08/07/2013 2:07 pm Processing pending subtree re-index actions Done Completing extension/ezfind/cronjobs/ezfindexsubtree.php at: 08/07/2013 2:07 pm Elapsed time: 00:00:00
However if I run the "new way" I get the following output
sudo -u apache php ezpublish/console ezpublish:legacy:script --siteaccess=ezflow_site_admin runcronjobs.php frequent Running script 'runcronjobs.php' in eZ Publish legacy context #!/usr/bin/env php Running cronjob part 'frequent' Running cronjobs/notification.php at: 08/07/2013 2:13 pm Starting notification event processing Done Completing cronjobs/notification.php at: 08/07/2013 2:13 pm Elapsed time: 00:00:00 Running cronjobs/workflow.php at: 08/07/2013 2:13 pm Checking for workflow processes Status list 0 out of 0 processes was finished Completing cronjobs/workflow.php at: 08/07/2013 2:13 pm Elapsed time: 00:00:00 Running extension/ezfind/cronjobs/ezfindexsubtree.php at: 08/07/2013 2:13 pm Processing pending subtree re-index actions Done Completing extension/ezfind/cronjobs/ezfindexsubtree.php at: 08/07/2013 2:13 pm Elapsed time: 00:00:00
Attachments
Issue Links
- testing discovered
-
EZP-21121 runcronjobs.php <anycronjob> -s <anysiteaccess> prints warnings all the time
- Closed