Welcome Guest, Not a member yet? Register   Sign In
i have this error Fatal error: Call to undefined function pcntl_fork() in /var/www/onplans/application/models/api_repor
#3

[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.
}





Messages In This Thread
i have this error Fatal error: Call to undefined function pcntl_fork() in /var/www/onplans/application/models/api_repor - by El Forum - 06-13-2013, 12:20 PM



Theme © iAndrew 2016 - Forum software by © MyBB