[eluser]dinisptc[/eluser]
now on my localhost its working well
but on the server i am getting this errors :
A PHP Error was encountered
Severity: Notice
Message: Use of undefined constant STDIN - assumed 'STDIN'
Filename: models/api_report_model.php
Line Number: 140
A PHP Error was encountered
Severity: Warning
Message: fclose() expects parameter 1 to be resource, string given
Filename: models/api_report_model.php
Line Number: 140
A PHP Error was encountered
Severity: Notice
Message: Use of undefined constant STDOUT - assumed 'STDOUT'
Filename: models/api_report_model.php
Line Number: 141
A PHP Error was encountered
Severity: Warning
Message: fclose() expects parameter 1 to be resource, string given
Filename: models/api_report_model.php
Line Number: 141
A PHP Error was encountered
Severity: Notice
Message: Use of undefined constant STDERR - assumed 'STDERR'
Filename: models/api_report_model.php
Line Number: 142
A PHP Error was encountered
Severity: Warning
Message: fclose() expects parameter 1 to be resource, string given
Filename: models/api_report_model.php
Line Number: 142
Code:
if( is_callable('pcntl_fork') ) // NOTE: not enabled in php5-fpm (via dotdeb)
{
if( $pid = pcntl_fork() )
return true; // Parent
function shutdown_kill()
{
posix_kill(posix_getpid(), SIGHUP);
}
ob_end_clean(); // Discard the output buffer and close
//the errors are here
[b] fclose(STDIN); // Close all of the standard
fclose(STDOUT); // file descriptors as we
fclose(STDERR); // are running as a daemon.[/b]
register_shutdown_function('shutdown_kill');
file_put_contents(APPPATH.'logs/posix_setsid'.EXT, date('Y-m-d H:i:s').' -> '.print_r(posix_setsid(), true));
if( posix_setsid() < 0 )
return true;
if( $pid = pcntl_fork() )
return true; // Parent
file_put_contents(APPPATH.'logs/PIDDD11111111111'.EXT, date('Y-m-d H:i:s').' -> '.print_r($pid, true));
// Now running as a daemon. This process will even survive
// an apachectl stop.
}