<div dir="ltr">Thanks for reply, David. <div><br></div><div>I think you might missed the part of log.</div><div><b> </b></div><div><div style="font-size:12.8px"><b>Jun  5 02:47:31 debian systemd[1]: Failed to start CDR mediation and rating engine for Call Details Records..<br></b></div><div><div style="font-size:12.8px"><b>Jun  5 02:47:31 debian systemd[1]: Unit cdrtool.service entered failed state.</b></div><div style="font-size:12.8px"><b>Jun  5 02:47:31 debian systemd[1]: cdrtool.service start request repeated too quickly, refusing to start.</b></div><div style="font-size:12.8px"><b>Jun  5 02:47:31 debian systemd[1]: Failed to start CDR mediation and rating engine for Call Details Records..</b></div><div style="font-size:12.8px"><b>Jun  5 02:47:31 debian systemd[1]: Unit cdrtool.service entered failed state.</b></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Well by manually running the Cdrtool it is failing too. </div><div style="font-size:12.8px"><br></div><div><div><span style="font-size:12.8px">root@debian:/var/www/CDRTool/scripts# <b>php ratingEngine.php</b></span></div><div><span style="font-size:12.8px"><?</span></div><div><span style="font-size:12.8px">set_time_limit (0);</span></div><div><span style="font-size:12.8px">ini_set('mbstring.func_overload', '0');</span></div><div><span style="font-size:12.8px">ini_set('output_handler', '');</span></div><div><span style="font-size:12.8px">@ob_end_flush();</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">require('/etc/cdrtool/global.inc');</span></div><div><span style="font-size:12.8px">require('cdr_generic.php');</span></div><div><span style="font-size:12.8px">require('rating.php');</span></div><div><span style="font-size:12.8px">require('rating_server.php');</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">// Init Rating Engine</span></div><div><span style="font-size:12.8px">syslog(LOG_NOTICE,"Starting CDRTool Rating Engine...");</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">$RatingEngineServer = new RatingEngine();</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">if (!$RatingEngineServer->init_ok) {</span></div><div><span style="font-size:12.8px">    syslog(LOG_NOTICE,'Error: Cannot start Rating Engine, fix the errors and try again');</span></div><div><span style="font-size:12.8px">    exit;</span></div><div><span style="font-size:12.8px">}</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">syslog(LOG_NOTICE,"Rating Engine started sucesfully, going to background...");</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">// Go to the background</span></div><div><span style="font-size:12.8px">$d = new Daemon('/var/run/ratingEngine.pid');</span></div><div><span style="font-size:12.8px">$d->start();</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">$daemon = new socketDaemon();</span></div><div><span style="font-size:12.8px">$server = $daemon->create_server('ratingEngineServer', 'ratingEngineClient', $RatingEngine['socketIP'], $RatingEngine['socketPort']);</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">syslog(LOG_NOTICE,"Rating Engine is now ready to serve network requests");</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">$daemon->process();</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">?></span></div></div><div><span style="font-size:12.8px"><b><br></b></span></div><div><span style="font-size:12.8px"><b>It is simply printing the contents of script. </b></span></div><div style="font-size:12.8px"><br></div></div></div><div>I think it is due to php version compatibility issue. It is having compatible issues with php 5.6 even though release announcements proclaimed this. </div><div><br></div><div>Any pointer?</div><div>Best Regards. </div></div><div class="gmail_extra"><br><div class="gmail_quote">On 7 July 2017 at 05:10, David Villasmil <span dir="ltr"><<a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I didn't see any errors, in fact it says the engine is ready... Seems to me like a startup script problem, the startup has changed in debian, maybe cdrtool hasn't been updated? Have you tried starting it up manually instead of using the startup script?<br><div class="gmail_quote"><div><div class="h5"><div dir="ltr">On Thu, Jul 6, 2017 at 11:25 PM Aqs Younas <<a href="mailto:aqsyounas@gmail.com" target="_blank">aqsyounas@gmail.com</a>> wrote:<br></div></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Good Day.<div><br></div><div>I am trying to start cdrtool 9.5.0 after installation on Debian Jessie 8.3 having php 5.6.24 but it is failing with below errors. </div><div><br></div><div><div>root@debian:~# /etc/init.d/cdrtool start</div><div>[....] Starting cdrtool (via systemctl): cdrtool.serviceJun  5 02:47:30 debian ratingEngine.php[13021]: <?</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: set_time_limit (0);</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: ini_set('mbstring.func_<wbr>overload', '0');</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: ini_set('output_handler', '');</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: @ob_end_flush();</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: require('/etc/cdrtool/global.<wbr>inc');</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: require('cdr_generic.php');</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: require('rating.php');</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: require('rating_server.php');</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: // Init Rating Engine</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: syslog(LOG_NOTICE,"Starting CDRTool Rating Engine...");</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: $RatingEngineServer = new RatingEngine();</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: if (!$RatingEngineServer->init_<wbr>ok) {</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: syslog(LOG_NOTICE,'Error: Cannot start Rating Engine, fix the errors and try again');</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: exit;</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: }</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: syslog(LOG_NOTICE,"Rating Engine started sucesfully, going to background...");</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: // Go to the background</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: $d = new Daemon('/var/run/ratingEngine.<wbr>pid');</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: $d->start();</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: $daemon = new socketDaemon();</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: $server = $daemon->create_server('<wbr>ratingEngineServer', 'ratingEngineClient', $RatingEngine['socketIP'], $RatingEngine['socketPort']);</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: syslog(LOG_NOTICE,"Rating Engine is now ready to serve network requests");</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: $daemon->process();</div><div>Jun  5 02:47:30 debian ratingEngine.php[13021]: ?></div><div>Job for cdrtool.service failed. See 'systemctl status cdrtool.service' and 'journalctl -xn' for details.</div><div>Jun  5 02:47:30 debian systemd[1]: Failed to start CDR mediation and rating engine for Call Details Records..</div><div>Jun  5 02:47:30 debian systemd[1]: Unit cdrtool.service entered failed state.</div><div> failed!</div></div><div>Jun  5 02:47:31 debian systemd[1]: Failed to start CDR mediation and rating engine for Call Details Records..<br></div><div><div>Jun  5 02:47:31 debian systemd[1]: Unit cdrtool.service entered failed state.</div><div>Jun  5 02:47:31 debian systemd[1]: cdrtool.service start request repeated too quickly, refusing to start.</div><div>Jun  5 02:47:31 debian systemd[1]: Failed to start CDR mediation and rating engine for Call Details Records..</div><div>Jun  5 02:47:31 debian systemd[1]: Unit cdrtool.service entered failed state.</div></div><div><br></div><div><br></div><div>Even by manually running<b> /var/www/CDRTool/<wbr>scripts/importRatingTables.php </b>script is printing its contents on console. </div><div><br></div><div><div>root@debian:~# php /var/www/CDRTool/scripts/<wbr>importRatingTables.php</div><div><?</div><div>require("/etc/cdrtool/global.<wbr>inc");</div><div>require('cdr_generic.php');</div><div>require("rating.php");</div><div><br></div><div>set_time_limit(0);</div><div><br></div><div>$lockFile=sprintf("/var/lock/<wbr>CDRTool_import_rates.lock");</div><div>$abort_text="Another import operation is in progress. Try again later.\n";</div><div><br></div><div>$f=fopen($lockFile,"w");</div><div>if (flock($f, LOCK_EX + LOCK_NB, $w)) {</div><div>    if ($w) {</div><div>        print $abort_text;</div><div>        syslog(LOG_NOTICE,$abort_text)<wbr>;</div><div>        exit(2);</div><div>    }</div><div>} else {</div><div>    print $abort_text;</div><div>    syslog(LOG_NOTICE,$abort_text)<wbr>;</div><div>    exit(1);</div><div>}</div><div><br></div><div>$RatingTables= new RatingTables();</div><div>$RatingTables->ImportCSVFiles(<wbr>);</div><div><br></div><div>if ($RatingTables->mustReload) {</div><div><br></div><div>    if (!reloadRatingEngineTables()) {</div><div>        print "Error: cannot connect to network rating engine\n";</div><div>    }</div><div>}</div><div><br></div><div>?></div></div><div><br></div><div><br></div><div><div>root@debian:~# php -v</div><div>PHP 5.6.24-0+deb8u1 (cli) (built: Jul 26 2016 08:17:07)</div><div>Copyright (c) 1997-2016 The PHP Group</div><div>Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies</div><div>    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies</div></div><div><div><br></div><div>root@debian:~# lsb_release -a</div><div>No LSB modules are available.</div><div>Distributor ID: Debian</div><div>Description:    Debian GNU/Linux 8.3 (jessie)</div><div>Release:        8.3</div><div>Codename:       jessie</div></div><div><br></div><div><br></div><div>Any pointer would be much appreciated. </div><div><br></div><div>Thanks</div><div><br></div></div></div></div>
______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-<wbr>bin/mailman/listinfo/users</a><br>
</blockquote></div>
<br>______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-<wbr>bin/mailman/listinfo/users</a><br>
<br></blockquote></div><br></div>