Hi all (again)! This what is happening: I have both the smsbox and bearer box running on the same server, then, when I send a http admin request to reset : localhost:25569/restart?password=xxx it says Restarting... so it should be OK
The problem is that the smsbox never makes it to connect back again, and the bearer raises CPU usage to near to 90% to 99%, but the smsbox never makes it. If I re-run the smsbox by hand again, it connects correctly but the bearer keeps using a lot of CPU and works very slow. I'm running both with the -d -P modifiers, Heres what smsbox says about it: 2004-09-22 00:40:53 [32223] [0] INFO: Bearerbox told us to restart 2004-09-22 00:40:53 [32223] [0] INFO: Received (and handled?) 0 requests in 534 seconds (0.00 per second) 2004-09-22 00:40:53 [32223] [0] INFO: Kannel smsbox terminating. 2004-09-22 00:40:53 [32223] [7] DEBUG: Thread 7 (gw/heartbeat.c:heartbeat_thread) terminates. 2004-09-22 00:40:53 [32223] [0] DEBUG: Waiting for 2 (gwlib/http.c:server_thread) to terminate 2004-09-22 00:40:53 [32223] [3] DEBUG: HTTP: No clients with requests, quitting. 2004-09-22 00:40:53 [32223] [3] DEBUG: Thread 3 (gw/smsbox.c:sendsms_thread) terminates. 2004-09-22 00:40:53 [32223] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread) terminates. 2004-09-22 00:40:53 [32223] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) terminates. 2004-09-22 00:40:53 [32223] [0] DEBUG: Waiting for 4 (gw/smsbox.c:obey_request_thread) to terminate 2004-09-22 00:40:53 [32223] [6] DEBUG: Thread 6 (gw/smsbox.c:http_queue_thread) terminates. 2004-09-22 00:40:53 [32223] [4] DEBUG: Thread 4 (gw/smsbox.c:obey_request_thread) terminates. 2004-09-22 00:40:53 [32223] [0] DEBUG: Waiting for 5 (gw/smsbox.c:url_result_thread) to terminate 2004-09-22 00:40:53 [32223] [5] DEBUG: Thread 5 (gw/smsbox.c:url_result_thread) terminates. 2004-09-22 00:40:58 [32223] [0] DEBUG: Immutable octet strings: 287. 2004-09-22 00:40:58 [32370] [0] INFO: Added logfile `/opt/Kannel/concurso/logs/smsbox.log' with level `0'. 2004-09-22 00:40:58 [32370] [0] INFO: Service global sender set as '2665' 2004-09-22 00:40:58 [32370] [0] INFO: Logging accesses to '/opt/Kannel/concurso/logs/smsbox.access'. 2004-09-22 00:40:58 [32370] [0] INFO: Started access logfile `/opt/Kannel/concurso/logs/smsbox.access'. 2004-09-22 00:40:58 [32370] [0] INFO: HTTP: Opening server at port 2665. 2004-09-22 00:40:58 [32370] [0] DEBUG: Started thread 1 (gwlib/fdset.c:poller) 2004-09-22 00:40:58 [32370] [0] DEBUG: Started thread 2 (gwlib/http.c:server_thread) 2004-09-22 00:40:58 [32370] [0] INFO: Set up send sms service at port 2665 2004-09-22 00:40:58 [32370] [0] DEBUG: Started thread 3 (gw/smsbox.c:sendsms_thread) 2004-09-22 00:40:58 [32370] [0] DEBUG: ---------------------------------------------- 2004-09-22 00:40:58 [32370] [0] DEBUG: Kannel smsbox version cvs-20040917 starting 2004-09-22 00:40:58 [32370] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) maps to pid 32370. 2004-09-22 00:40:58 [32370] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread) maps to pid 32370. 2004-09-22 00:40:58 [32370] [3] DEBUG: Thread 3 (gw/smsbox.c:sendsms_thread) maps to pid 32370. 2004-09-22 00:40:58 [32370] [0] DEBUG: Started thread 4 (gw/smsbox.c:obey_request_thread) 2004-09-22 00:40:58 [32370] [0] DEBUG: Started thread 5 (gw/smsbox.c:url_result_thread) 2004-09-22 00:40:58 [32370] [0] DEBUG: Started thread 6 (gw/smsbox.c:http_queue_thread) 2004-09-22 00:40:58 [32370] [0] INFO: Connected to bearerbox at localhost port 26657. 2004-09-22 00:40:58 [32370] [0] DEBUG: Started thread 7 (gw/heartbeat.c:heartbeat_thread) 2004-09-22 00:40:58 [32370] [0] INFO: Connection to bearerbox timed out after -1.00 seconds. 2004-09-22 00:40:58 [32370] [0] INFO: Received (and handled?) 0 requests in 0 seconds (nan per second) 2004-09-22 00:40:58 [32370] [0] INFO: Kannel smsbox terminating. 2004-09-22 00:40:58 [32370] [4] DEBUG: Thread 4 (gw/smsbox.c:obey_request_thread) maps to pid 32370. 2004-09-22 00:40:58 [32370] [5] DEBUG: Thread 5 (gw/smsbox.c:url_result_thread) maps to pid 32370. 2004-09-22 00:40:58 [32370] [6] DEBUG: Thread 6 (gw/smsbox.c:http_queue_thread) maps to pid 32370. 2004-09-22 00:40:58 [32370] [7] DEBUG: Thread 7 (gw/heartbeat.c:heartbeat_thread) maps to pid 32370. 2004-09-22 00:40:58 [32370] [7] DEBUG: Thread 7 (gw/heartbeat.c:heartbeat_thread) terminates. 2004-09-22 00:40:58 [32370] [0] DEBUG: Waiting for 2 (gwlib/http.c:server_thread) to terminate 2004-09-22 00:40:58 [32370] [3] DEBUG: HTTP: No clients with requests, quitting. 2004-09-22 00:40:58 [32370] [3] DEBUG: Thread 3 (gw/smsbox.c:sendsms_thread) terminates. 2004-09-22 00:40:58 [32370] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread) terminates. 2004-09-22 00:40:58 [32370] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) terminates. 2004-09-22 00:40:58 [32370] [0] DEBUG: Waiting for 4 (gw/smsbox.c:obey_request_thread) to terminate 2004-09-22 00:40:58 [32370] [4] DEBUG: Thread 4 (gw/smsbox.c:obey_request_thread) terminates. 2004-09-22 00:40:58 [32370] [6] DEBUG: Thread 6 (gw/smsbox.c:http_queue_thread) terminates. 2004-09-22 00:40:58 [32370] [0] DEBUG: Waiting for 5 (gw/smsbox.c:url_result_thread) to terminate 2004-09-22 00:40:58 [32370] [5] DEBUG: Thread 5 (gw/smsbox.c:url_result_thread) terminates. 2004-09-22 00:40:58 [32370] [0] DEBUG: Immutable octet strings: 287. Here's what bearerbox says about it: 2004-09-22 00:40:52 [32208] [2] DEBUG: HTTP: Creating HTTPClient for `217.77.32.181'. 2004-09-22 00:40:53 [32208] [3] DEBUG: Shutting down Kannel... 2004-09-22 00:40:53 [32208] [3] DEBUG: shutting down smsc 2004-09-22 00:40:53 [32208] [3] DEBUG: Shutting down SMSCConn SMPP:1xx.2xx.1xx.xx:8808/8808:micel2665:VMA (slow) 2004-09-22 00:40:53 [32208] [8] DEBUG: Thread 8 (gw/bb_udp.c:udp_receiver) terminates. 2004-09-22 00:40:53 [32208] [10] DEBUG: Thread 10 (gw/bb_udp.c:udp_receiver) terminates. 2004-09-22 00:40:53 [32208] [9] DEBUG: Thread 9 (gw/bb_udp.c:udp_sender) terminates. 2004-09-22 00:40:53 [32208] [11] DEBUG: Thread 11 (gw/bb_udp.c:udp_sender) terminates. 2004-09-22 00:40:53 [32208] [3] DEBUG: SMSCConn SMPP:1xx.2xx.1xx.xx:8808/8808:micel2665:VMA shut down. 2004-09-22 00:40:53 [32208] [3] DEBUG: shutting down udp 2004-09-22 00:40:53 [32208] [3] DEBUG: HTTP: Resetting HTTPClient for `1xx.2xx.1xx.xx'. 2004-09-22 00:40:53 [32208] [4] DEBUG: Thread 4 (gw/bb_boxc.c:sms_to_smsboxes) terminates. 2004-09-22 00:40:53 [32208] [14] DEBUG: send_msg: sending msg to boxc: <cool_smsbox> 2004-09-22 00:40:53 [32208] [14] DEBUG: Thread 14 (gw/bb_boxc.c:boxc_sender) terminates. 2004-09-22 00:40:53 [32208] [13] INFO: Connection closed by the box <127.0.0.1> 2004-09-22 00:40:53 [32208] [13] DEBUG: Thread 13 (gw/bb_boxc.c:function) terminates. 2004-09-22 00:40:53 [32208] [7] DEBUG: Thread 7 (gw/bb_smscconn.c:sms_router) terminates. 2004-09-22 00:40:53 [32208] [5] DEBUG: Thread 5 (gw/bb_boxc.c:smsboxc_run) terminates. 2004-09-22 00:40:55 [32208] [0] WARNING: Killing signal or HTTP admin command received, shutting down... 2004-09-22 00:40:55 [32208] [0] INFO: All flow threads have died, killing core 2004-09-22 00:40:55 [32208] [0] DEBUG: Waiting for 2 (gwlib/http.c:server_thread) to terminate 2004-09-22 00:40:55 [32208] [3] DEBUG: HTTP: No clients with requests, quitting. 2004-09-22 00:40:55 [32208] [3] DEBUG: Thread 3 (gw/bb_http.c:httpadmin_run) terminates. 2004-09-22 00:40:55 [32208] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread) terminates. 2004-09-22 00:40:55 [32208] [1] WARNING: Destroying fdset with 1 active entries. 2004-09-22 00:40:55 [32208] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) terminates. 2004-09-22 00:40:55 [32208] [0] DEBUG: final clean-up for SMSCConn 2004-09-22 00:40:55 [32208] [0] INFO: Total WDP messages: received 0, sent 0 2004-09-22 00:40:55 [32208] [0] INFO: Total SMS messages: received 0, sent 0 2004-09-22 00:40:55 [32208] [0] DEBUG: Immutable octet strings: 308. 2004-09-22 00:40:55 [32356] [0] INFO: Added logfile `/opt/Kannel/concurso/logs/bearer.log' with level `0'. 2004-09-22 00:40:55 [32356] [0] INFO: Started access logfile `/opt/Kannel/concurso/logs/kannel.access'. 2004-09-22 00:40:55 [32356] [0] INFO: HTTP: Opening server at port 26659. 2004-09-22 00:40:55 [32356] [0] DEBUG: Started thread 1 (gwlib/fdset.c:poller) 2004-09-22 00:40:55 [32356] [0] DEBUG: Started thread 2 (gwlib/http.c:server_thread) 2004-09-22 00:40:55 [32356] [0] DEBUG: Started thread 3 (gw/bb_http.c:httpadmin_run) 2004-09-22 00:40:55 [32356] [0] DEBUG: starting smsbox connection module 2004-09-22 00:40:55 [32356] [0] INFO: BOXC: 'smsbox-max-pending' not set, using default (100). 2004-09-22 00:40:55 [32356] [0] DEBUG: Adding smsbox routing to id <cool_smsbox> for receiver no <2665> 2004-09-22 00:40:55 [32356] [0] DEBUG: Started thread 4 (gw/bb_boxc.c:sms_to_smsboxes) 2004-09-22 00:40:55 [32356] [0] DEBUG: Started thread 5 (gw/bb_boxc.c:smsboxc_run) 2004-09-22 00:40:55 [32356] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) maps to pid 32356. 2004-09-22 00:40:55 [32356] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread) maps to pid 32356. 2004-09-22 00:40:55 [32356] [3] DEBUG: Thread 3 (gw/bb_http.c:httpadmin_run) maps to pid 32356. 2004-09-22 00:40:55 [32356] [4] DEBUG: Thread 4 (gw/bb_boxc.c:sms_to_smsboxes) maps to pid 32356. 2004-09-22 00:40:55 [32356] [5] DEBUG: Thread 5 (gw/bb_boxc.c:smsboxc_run) maps to pid 32356. 2004-09-22 00:40:55 [32356] [0] INFO: DLR rerouting for smsc id <mi_te_2665> disabled. 2004-09-22 00:40:55 [32356] [0] INFO: Added logfile `/opt/Kannel/concurso/logs/smsc_mi_te_2665.log' with level `0'. 2004-09-22 00:40:55 [32356] [0] DEBUG: Started thread 6 (gw/smsc/smsc_smpp.c:io_thread) 2004-09-22 00:40:55 [32356] [0] DEBUG: Started thread 7 (gw/bb_smscconn.c:sms_router) 2004-09-22 00:40:55 [32356] [0] DEBUG: starting UDP sender/receiver module 2004-09-22 00:40:55 [32356] [0] INFO: Adding interface * 2004-09-22 00:40:55 [32356] [0] DEBUG: udpc_create: Bound to UDP <0.0.0.0:9200> 2004-09-22 00:40:55 [32356] [0] DEBUG: Started thread 8 (gw/bb_udp.c:udp_receiver) 2004-09-22 00:40:55 [32356] [0] DEBUG: Started thread 9 (gw/bb_udp.c:udp_sender) 2004-09-22 00:40:55 [32356] [0] DEBUG: udpc_create: Bound to UDP <0.0.0.0:9201> 2004-09-22 00:40:55 [32356] [0] DEBUG: Started thread 10 (gw/bb_udp.c:udp_receiver) 2004-09-22 00:40:55 [32356] [0] DEBUG: Started thread 11 (gw/bb_udp.c:udp_sender) 2004-09-22 00:40:55 [32356] [0] DEBUG: starting wapbox connection module 2004-09-22 00:40:55 [32356] [0] ERROR: Missing wapbox-port variable, cannot start WAP 2004-09-22 00:40:55 [32356] [0] DEBUG: starting WDP router 2004-09-22 00:40:55 [32356] [6] DEBUG: Thread 6 (gw/smsc/smsc_smpp.c:io_thread) maps to pid 32356. 2004-09-22 00:40:55 [32356] [6] INFO: Logging thread `6' to logfile `/opt/Kannel/concurso/logs/smsc_mi_te_2665.log' with level `0'. 2004-09-22 00:40:55 [32356] [0] DEBUG: Started thread 12 (gw/bearerbox.c:wdp_router) 2004-09-22 00:40:55 [32356] [0] INFO: ---------------------------------------- 2004-09-22 00:40:55 [32356] [0] INFO: Kannel bearerbox II version cvs-20040917 starting 2004-09-22 00:40:55 [32356] [0] INFO: MAIN: Start-up done, entering mainloop 2004-09-22 00:40:55 [32356] [8] DEBUG: Thread 8 (gw/bb_udp.c:udp_receiver) maps to pid 32356. 2004-09-22 00:40:55 [32356] [9] DEBUG: Thread 9 (gw/bb_udp.c:udp_sender) maps to pid 32356. 2004-09-22 00:40:55 [32356] [10] DEBUG: Thread 10 (gw/bb_udp.c:udp_receiver) maps to pid 32356. 2004-09-22 00:40:55 [32356] [11] DEBUG: Thread 11 (gw/bb_udp.c:udp_sender) maps to pid 32356. 2004-09-22 00:40:55 [32356] [12] DEBUG: Thread 12 (gw/bearerbox.c:wdp_router) maps to pid 32356. 2004-09-22 00:40:55 [32356] [12] DEBUG: udp_die: removing producers from udp-lists 2004-09-22 00:40:55 [32356] [12] DEBUG: Thread 12 (gw/bearerbox.c:wdp_router) terminates. 2004-09-22 00:40:55 [32356] [7] DEBUG: Thread 7 (gw/bb_smscconn.c:sms_router) maps to pid 32356. 2004-09-22 00:40:55 [32356] [7] DEBUG: sms_router: time to sleep 2004-09-22 00:40:55 [32356] [7] DEBUG: sms_router: list_len = 0 2004-09-22 00:40:58 [32356] [5] DEBUG: Started thread 13 (gw/bb_boxc.c:function) 2004-09-22 00:40:58 [32356] [13] DEBUG: Thread 13 (gw/bb_boxc.c:function) maps to pid 32356. 2004-09-22 00:40:58 [32356] [13] INFO: Client connected from <127.0.0.1> 2004-09-22 00:40:58 [32356] [13] DEBUG: Started thread 14 (gw/bb_boxc.c:boxc_sender) 2004-09-22 00:40:58 [32356] [14] DEBUG: Thread 14 (gw/bb_boxc.c:boxc_sender) maps to pid 32356. 2004-09-22 00:40:58 [32356] [13] DEBUG: boxc_receiver: got boxc_id <cool_smsbox> from <127.0.0.1> 2004-09-22 00:40:58 [32356] [13] INFO: Connection closed by the box <127.0.0.1> 2004-09-22 00:40:58 [32356] [14] DEBUG: send_msg: sending msg to boxc: <cool_smsbox> 2004-09-22 00:40:58 [32356] [14] DEBUG: Thread 14 (gw/bb_boxc.c:boxc_sender) terminates. 2004-09-22 00:40:58 [32356] [13] DEBUG: Thread 13 (gw/bb_boxc.c:function) terminates. 2004-09-22 00:41:31 [32356] [2] DEBUG: HTTP: Creating HTTPClient for `1xx.2xx.1xx.xx'. 2004-09-22 00:41:31 [32356] [3] DEBUG: HTTP: Resetting HTTPClient for `1xx.2xx.1xx.xx'. 2004-09-22 00:46:42 [32356] [1] DEBUG: HTTP: Destroying HTTPClient area 0x81aa380. 2004-09-22 00:46:42 [32356] [1] DEBUG: HTTP: Destroying HTTPClient for `1xx.2xx.1xx.xx'. thanks all ! == Oscar
