[Spce-user] CE MR 3.2.1 - API response times when calling "add_voip_account_subscriber" function.

Joel Smith | VOZELIA joel at vozelia.com
Fri Apr 11 10:50:41 EDT 2014


Hi, 

This is getting worse. I've tried the NGCP's own script to create a subscriber:


root at spce1:/usr/bin# time ./ngcp-create_subscriber -v 5 -u joel -d sip.testdomain.com -p joeljoel
Added subscriber to VoIP account 5.

real        2m15.588s
user        1m14.449s
sys        0m8.893s
root at spce1:/usr/bin# 


Can anybody guide me how to debug problems with the "add_voip_account_subscriber" function?

Any other request takes not even a second (example: update password, set adm_block_mode_out, etc.)


Any idea on what can be happening?

Best regards, 
Joel.




----- Original Message -----
> From: "Joel Smith | VOZELIA" <joel at vozelia.com>
> To: "Spce-user" <spce-user at lists.sipwise.com>
> Sent: Thursday, April 10, 2014 2:57:05 PM
> Subject: CE MR 3.2.1 - API response times when calling "add_voip_account_subscriber" function.
> 
> Hi,
> 
> We are experiencing a huge delay on the time the API takes to create a new
> subscriber.
> 
> We have to create around 20k subscribers. At the beggining the creation was
> very fast, as the number of existing subscribers grows the create execution
> slows down.
> 
> The server is not in production yet so there should be no load issues.
> 
> 
> At the moment it takes around 8-9seconds to create a subscriber:
> 
> root at spce1:~# time ./test_adduser.php user1
> OK
> 
> real        0m8.194s
> user        0m0.016s
> sys        0m0.008s
> root at spce1:~#
> 
> 
> root at spce1:~# time ./test_adduser.php user2
> OK
> 
> real        0m9.156s
> user        0m0.024s
> sys        0m0.004s
> root at spce1:~#
> 
> 
> 
> The adduser code is really simple:
> 
> root at spce1:~# cat test_adduser.php
> #!/usr/bin/php
> <?php
>         $soap_url = "https://127.0.0.1:2443/SOAP/Provisioning.wsdl?plain";
>         $auth = array('username' => 'testuser',
>                                 'password' => 'testpass',
>                                 'type' => 'admin');
> 
>         $client_options = array('login' => 'ngcpsoap',
>                                                         'password' =>
>                                                         'ngcptestpass');
> 
>         $params1 = array('id' => 5,
>                                         'subscriber' => array(
>                                                                 "username" =>
>                                                                 $argv[1],
>                                                                 "domain" =>
>                                                                 "sip.testdomain.com",
>                                                                 "password" =>
>                                                                 "hjklpojH"
>                                                         )
>                                         );
> 
>         try{
>                 $client = new SoapClient($soap_url, $client_options);
>                 $ret1 = $client->add_voip_account_subscriber($auth,
>                 $params1);
>                 echo "OK \n";
>         } catch (SoapFault $exception) {
>                 echo $exception."\n";
>         }
> ?>
> root at spce1:~#
> 
> 
> Is there anything I can check to see why it takes soooooooooooo long to
> create?
> 
> If I create a subscriber through the GUI, it takes 0seconds.
> 
> 
> Another thing to say, for each subscriber we create, we set the
> adm_block_out_mode to TRUE, this also takes 0sec (through the API) so the
> problem is directly related to add_voip_account_subscriber.
> 
> 
> Any idea on this? Please let me know if there is more information required to
> search for the root cause of this problem.
> 
> 
> Thanks in advanced.
> 
> Best regards,
> Joel.
> 
>




More information about the Spce-user mailing list