Re: Problem with gw_gethostbyname in Stable version 1.4.3

Alexander Malysh <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
Hi,

please try:
cd gateway
./test/test_http 'http://2.2.2.2:9001?username=XXXXXX&password=XXXXXX&to=7706051489&text=TestMessage1&from=28874544&coding=0&charset=UTF-8&dlr-url=&dlr-mask=31'

if it doesn't work, try last SVN version.

Thanks,
Alexander Malysh

Am 09.08.2010 um 23:49 schrieb Brian Rathman:

> Hi, I am attempting to connect two Kannel servers at two different locations via the smsc group using smsc = http. I have tried this on three different server and I am getting the same bevahior on all three (system 1: debian 5.0.5, system 2: Ubuntu 9.04, system 3: Ubuntu 10.04). In all three cases, when I send a message via the sendsms-user group, I get the following error:
> 
> 2010-08-09 10:13:47 [9636] [17] ERROR: Error while gw_gethostbyname occurs.
> 2010-08-09 10:13:47 [9636] [17] ERROR: System error 3: No such process
> 2010-08-09 10:13:47 [9636] [17] ERROR: gethostbyname failed
> 2010-08-09 10:13:47 [9636] [17] ERROR: error connecting to server `2.2.2.2:9001' at port `9001'
> 
> I googled several things before bothering you guys, and even tried adding some code to the protected.c file in the gw_gethostbyname function to try and figure out what was going on. What I found, was that the "name" variable is showing up as 2.2.2.2:9001 instead of just 2.2.2.2. I'm not sure if this correct or not.
> 
> Anyways, here is my config and my logs:
> 
> 
> # HTTP administration is disabled by default. Make sure you set the
> # password if you enable it.
> 
> group = core
> admin-port = 13000
> admin-password = bar
> admin-deny-ip = "*.*.*.*"
> admin-allow-ip = ""
> smsbox-port = 13001
> #wapbox-port = 13002
> wdp-interface-name = "*"
> log-file = "/var/log/kannel/bearerbox.log"
> log-level = 0 # Testing
> #log-level = 1 # Production
> box-deny-ip = "*.*.*.*"
> box-allow-ip = "127.0.0.1"
> 
> #group = wapbox
> #bearerbox-host = localhost
> #log-file = "/var/log/kannel/wapbox.log"
> 
> group = smsc
> smsc = http
> system-type = kannel
> smsc-id = LBSMS1
> smsc-username = XXXXXXX
> smsc-password = XXXXXXX
> port = 9001
> send-url = "http://2.2.2.2:9001"
> #connect-allow-ip = "127.0.0.1"
> 
> group = smsbox
> bearerbox-host = 127.0.0.1
> sendsms-port = 13013
> log-file = "/var/log/kannel/smsbox.log"
> log-level = 0
> 
> group = sendsms-user
> username = kustc
> password = XXXXXX
> #default-smsc = ATTSTC
> concatenation= true
> max-messages = 10
> 
> group = sms-service
> #keyword =
> keyword-regex = .*
> catch-all = yes
> max-messages = 0
> get-url = "http://10.20.10.10/test/sms?phone=%p&text=%a"
> 
> 
> 
> 
> Logs:
> 
> /var/logs/kannel/bearerbox:
> 
> 2010-08-09 17:42:23 [17821] [0] INFO: Added logfile `/var/log/kannel/bearerbox.log' with level `0'.
> 2010-08-09 17:42:23 [17821] [0] INFO: HTTP: Opening server at port 13000.
> 2010-08-09 17:42:23 [17821] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) maps to pid 17821.
> 2010-08-09 17:42:23 [17821] [0] DEBUG: Started thread 1 (gwlib/fdset.c:poller)
> 2010-08-09 17:42:23 [17821] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread) maps to pid 17821.
> 2010-08-09 17:42:23 [17821] [0] DEBUG: Started thread 2 (gwlib/http.c:server_thread)
> 2010-08-09 17:42:23 [17821] [3] DEBUG: Thread 3 (gw/bb_http.c:httpadmin_run) maps to pid 17821.
> 2010-08-09 17:42:23 [17821] [0] DEBUG: Started thread 3 (gw/bb_http.c:httpadmin_run)
> 2010-08-09 17:42:23 [17821] [0] DEBUG: starting smsbox connection module
> 2010-08-09 17:42:23 [17821] [0] INFO: BOXC: 'smsbox-max-pending' not set, using default (100).
> 2010-08-09 17:42:23 [17821] [4] DEBUG: Thread 4 (gw/bb_boxc.c:sms_to_smsboxes) maps to pid 17821.
> 2010-08-09 17:42:23 [17821] [0] DEBUG: Started thread 4 (gw/bb_boxc.c:sms_to_smsboxes)
> 2010-08-09 17:42:23 [17821] [5] DEBUG: Thread 5 (gw/bb_boxc.c:smsboxc_run) maps to pid 17821.
> 2010-08-09 17:42:23 [17821] [0] DEBUG: Started thread 5 (gw/bb_boxc.c:smsboxc_run)
> 2010-08-09 17:42:23 [17821] [0] INFO: Set SMS resend frequency to 60 seconds.
> 2010-08-09 17:42:23 [17821] [0] INFO: SMS resend retry set to unlimited.
> 2010-08-09 17:42:23 [17821] [0] DEBUG: smsbox MO concatenated message handling enabled
> 2010-08-09 17:42:23 [17821] [0] INFO: DLR rerouting for smsc id <LBSMS1> disabled.
> 2010-08-09 17:42:23 [17821] [0] INFO: HTTP: Opening server at port 9001.
> 2010-08-09 17:42:23 [17821] [6] DEBUG: Thread 6 (gw/smsc/smsc_http.c:httpsmsc_receiver) maps to pid 17821.
> 2010-08-09 17:42:23 [17821] [0] DEBUG: Started thread 6 (gw/smsc/smsc_http.c:httpsmsc_receiver)
> 2010-08-09 17:42:23 [17821] [7] DEBUG: Thread 7 (gw/smsc/smsc_http.c:httpsmsc_send_cb) maps to pid 17821.
> 2010-08-09 17:42:23 [17821] [0] DEBUG: Started thread 7 (gw/smsc/smsc_http.c:httpsmsc_send_cb)
> 2010-08-09 17:42:23 [17821] [0] INFO: HTTP[LBSMS1]: Initiated and ready
> 2010-08-09 17:42:23 [17821] [8] DEBUG: Thread 8 (gw/bb_smscconn.c:sms_router) maps to pid 17821.
> 2010-08-09 17:42:23 [17821] [0] DEBUG: Started thread 8 (gw/bb_smscconn.c:sms_router)
> 2010-08-09 17:42:23 [17821] [0] DEBUG: starting UDP sender/receiver module
> 2010-08-09 17:42:23 [17821] [0] INFO: Adding interface *
> 2010-08-09 17:42:23 [17821] [0] DEBUG: udpc_create: Bound to UDP <0.0.0.0:9200>
> 2010-08-09 17:42:23 [17821] [9] DEBUG: Thread 9 (gw/bb_udp.c:udp_receiver) maps to pid 17821.
> 2010-08-09 17:42:23 [17821] [0] DEBUG: Started thread 9 (gw/bb_udp.c:udp_receiver)
> 2010-08-09 17:42:23 [17821] [10] DEBUG: Thread 10 (gw/bb_udp.c:udp_sender) maps to pid 17821.
> 2010-08-09 17:42:23 [17821] [0] DEBUG: Started thread 10 (gw/bb_udp.c:udp_sender)
> 2010-08-09 17:42:23 [17821] [0] DEBUG: udpc_create: Bound to UDP <0.0.0.0:9201>
> 2010-08-09 17:42:23 [17821] [11] DEBUG: Thread 11 (gw/bb_udp.c:udp_receiver) maps to pid 17821.
> 2010-08-09 17:42:23 [17821] [0] DEBUG: Started thread 11 (gw/bb_udp.c:udp_receiver)
> 2010-08-09 17:42:23 [17821] [12] DEBUG: Thread 12 (gw/bb_udp.c:udp_sender) maps to pid 17821.
> 2010-08-09 17:42:23 [17821] [0] DEBUG: Started thread 12 (gw/bb_udp.c:udp_sender)
> 2010-08-09 17:42:23 [17821] [0] DEBUG: starting wapbox connection module
> 2010-08-09 17:42:23 [17821] [0] ERROR: Missing wapbox-port variable, cannot start WAP
> 2010-08-09 17:42:23 [17821] [0] DEBUG: starting WDP router
> 2010-08-09 17:42:23 [17821] [13] DEBUG: Thread 13 (gw/bearerbox.c:wdp_router) maps to pid 17821.
> 2010-08-09 17:42:23 [17821] [13] DEBUG: udp_die: removing producers from udp-lists
> 2010-08-09 17:42:23 [17821] [13] DEBUG: Thread 13 (gw/bearerbox.c:wdp_router) terminates.
> 2010-08-09 17:42:23 [17821] [0] DEBUG: Started thread 13 (gw/bearerbox.c:wdp_router)
> 2010-08-09 17:42:23 [17821] [0] INFO: ----------------------------------------
> 2010-08-09 17:42:23 [17821] [0] INFO: Kannel bearerbox II version 1.4.3 starting
> 2010-08-09 17:42:23 [17821] [0] INFO: MAIN: Start-up done, entering mainloop
> 2010-08-09 17:42:24 [17821] [5] INFO: Client connected from <127.0.0.1>
> 2010-08-09 17:42:24 [17821] [5] DEBUG: Started thread 14 (gw/bb_boxc.c:function)
> 2010-08-09 17:42:24 [17821] [14] DEBUG: Thread 14 (gw/bb_boxc.c:function) maps to pid 17821.
> 2010-08-09 17:42:24 [17821] [15] DEBUG: Thread 15 (gw/bb_boxc.c:boxc_sender) maps to pid 17821.
> 2010-08-09 17:42:24 [17821] [14] DEBUG: Started thread 15 (gw/bb_boxc.c:boxc_sender)
> 
> 2010-08-09 17:42:46 [17821] [14] DEBUG: boxc_receiver: sms received
> 2010-08-09 17:42:46 [17821] [14] DEBUG: HTTP[LBSMS1]: Start request
> 2010-08-09 17:42:46 [17821] [14] DEBUG: Started thread 16 (gwlib/fdset.c:poller)
> 2010-08-09 17:42:46 [17821] [14] DEBUG: Started thread 17 (gwlib/http.c:write_request_thread)
> 2010-08-09 17:42:46 [17821] [14] DEBUG: send_msg: sending msg to box: <127.0.0.1>
> 2010-08-09 17:42:46 [17821] [17] DEBUG: Thread 17 (gwlib/http.c:write_request_thread) maps to pid 17821.
> 2010-08-09 17:42:46 [17821] [17] DEBUG: Queue contains 0 pending requests.
> 2010-08-09 17:42:46 [17821] [17] DEBUG: Parsing URL `http://2.2.2.2:9001?username=XXXXXX&password=XXXXXX&to=7706051489&text=TestMessage1&from=28874544&coding=0&charset=UTF-8&dlr-url=&dlr-mask=31':
> 2010-08-09 17:42:46 [17821] [17] DEBUG:   Scheme: http://
> 2010-08-09 17:42:46 [17821] [17] DEBUG:   Host: 2.2.2.2:9001
> 2010-08-09 17:42:46 [17821] [17] DEBUG:   Port: 9001
> 2010-08-09 17:42:46 [17821] [17] DEBUG:   Username: (null)
> 2010-08-09 17:42:46 [17821] [17] DEBUG:   Password: (null)
> 2010-08-09 17:42:46 [17821] [17] DEBUG:   Path: /
> 2010-08-09 17:42:46 [17821] [17] DEBUG:   Query: username=XXXXXX&password=XXXXXX&to=7706051489&text=TestMessage1&from=28874544&coding=0&charset=UTF-8&dlr-url=&dlr-mask=31
> 2010-08-09 17:42:46 [17821] [17] DEBUG:   Fragment: (null)
> 2010-08-09 17:42:46 [17821] [17] ERROR: Error while gw_gethostbyname occurs.
> 2010-08-09 17:42:46 [17821] [17] ERROR: System error 3: No such process
> 2010-08-09 17:42:46 [17821] [17] ERROR: gethostbyname failed
> 2010-08-09 17:42:46 [17821] [17] ERROR: error connecting to server `2.2.2.2:9001' at port `9001'
> 2010-08-09 17:42:46 [17821] [17] DEBUG: HTTP: Opening connection to `2.2.2.2:9001:9001' (fd=0).
> 2010-08-09 17:42:46 [17821] [17] ERROR: Couldn't send request to <http://2.2.2.2:9001?username=XXXXXX&password=XXXXXX&to=7706051489&text=TestMessage1&from=28874544&coding=0&charset=UTF-8&dlr-url=&dlr-mask=31>
> 2010-08-09 17:42:46 [17821] [16] DEBUG: Thread 16 (gwlib/fdset.c:poller) maps to pid 17821.
> 2010-08-09 17:42:46 [17821] [7] ERROR: HTTP[LBSMS1]: Couldn't connect to SMS center (retrying in 10 seconds).
> 
> 
> SMSBox Log:
> 
> 2010-08-09 17:42:24 [17840] [0] INFO: Added logfile `/var/log/kannel/smsbox.log' with level `0'.
> 2010-08-09 17:42:24 [17840] [0] INFO: HTTP: Opening server at port 13013.
> 2010-08-09 17:42:24 [17840] [0] DEBUG: Started thread 1 (gwlib/fdset.c:poller)
> 2010-08-09 17:42:24 [17840] [0] DEBUG: Started thread 2 (gwlib/http.c:server_thread)
> 2010-08-09 17:42:24 [17840] [0] INFO: Set up send sms service at port 13013
> 2010-08-09 17:42:24 [17840] [0] DEBUG: Started thread 3 (gw/smsbox.c:sendsms_thread)
> 2010-08-09 17:42:24 [17840] [0] DEBUG: ----------------------------------------------
> 2010-08-09 17:42:24 [17840] [0] DEBUG: Kannel smsbox version 1.4.3 starting
> 2010-08-09 17:42:24 [17840] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) maps to pid 17840.
> 2010-08-09 17:42:24 [17840] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread) maps to pid 17840.
> 2010-08-09 17:42:24 [17840] [3] DEBUG: Thread 3 (gw/smsbox.c:sendsms_thread) maps to pid 17840.
> 2010-08-09 17:42:24 [17840] [0] DEBUG:   dumping group (sendsms-user):
> 2010-08-09 17:42:24 [17840] [0] DEBUG:     <group> = <sendsms-user>
> 2010-08-09 17:42:24 [17840] [0] DEBUG:     <max-messages> = <10>
> 2010-08-09 17:42:24 [17840] [0] DEBUG:     <username> = <xxxxx>
> 2010-08-09 17:42:24 [17840] [0] DEBUG:     <concatenation> = <true>
> 2010-08-09 17:42:24 [17840] [0] DEBUG:     <password> = <xxx>
> 2010-08-09 17:42:24 [17840] [4] DEBUG: Thread 4 (gw/smsbox.c:obey_request_thread) maps to pid 17840.
> 2010-08-09 17:42:24 [17840] [0] DEBUG: Started thread 4 (gw/smsbox.c:obey_request_thread)
> 2010-08-09 17:42:24 [17840] [5] DEBUG: Thread 5 (gw/smsbox.c:url_result_thread) maps to pid 17840.
> 2010-08-09 17:42:24 [17840] [0] DEBUG: Started thread 5 (gw/smsbox.c:url_result_thread)
> 2010-08-09 17:42:24 [17840] [6] DEBUG: Thread 6 (gw/smsbox.c:http_queue_thread) maps to pid 17840.
> 2010-08-09 17:42:24 [17840] [0] DEBUG: Started thread 6 (gw/smsbox.c:http_queue_thread)
> 2010-08-09 17:42:24 [17840] [0] INFO: Connected to bearerbox at 127.0.0.1 port 13001.
> 2010-08-09 17:42:24 [17840] [7] DEBUG: Thread 7 (gw/heartbeat.c:heartbeat_thread) maps to pid 17840.
> 2010-08-09 17:42:24 [17840] [0] DEBUG: Started thread 7 (gw/heartbeat.c:heartbeat_thread)
> 2010-08-09 17:42:46 [17840] [2] DEBUG: HTTP: Creating HTTPClient for `10.20.10.75'.
> 2010-08-09 17:42:46 [17840] [2] DEBUG: HTTP: Created HTTPClient area 0x8b0c118.
> 2010-08-09 17:42:46 [17840] [3] INFO: smsbox: Got HTTP request </cgi-bin/sendsms> from <10.20.10.75>
> 2010-08-09 17:42:46 [17840] [3] INFO: sendsms used by <xxxxx>
> 2010-08-09 17:42:46 [17840] [3] INFO: sendsms sender:<xxxxx:28874544> (10.20.10.75) to:<7706051489> msg:<TestMessage1>
> 2010-08-09 17:42:46 [17840] [3] DEBUG: Stored UUID 107619bd-3596-4c70-8053-5fe6ef92f66d
> 2010-08-09 17:42:46 [17840] [3] DEBUG: message length 12, sending 1 messages
> 2010-08-09 17:42:46 [17840] [3] DEBUG: Status: 202 Answer: <Sent.>
> 2010-08-09 17:42:46 [17840] [3] DEBUG: Delayed reply - wait for bearerbox
> 2010-08-09 17:42:46 [17840] [0] DEBUG: Got ACK (0) of 107619bd-3596-4c70-8053-5fe6ef92f66d
> 2010-08-09 17:42:46 [17840] [0] DEBUG: HTTP: Resetting HTTPClient for `10.20.10.75'.
> 2010-08-09 17:43:46 [17840] [1] DEBUG: Timeout for fd:23 appeares.
> 2010-08-09 17:43:46 [17840] [1] DEBUG: HTTP: Destroying HTTPClient area 0x8b0c118.
> 2010-08-09 17:43:46 [17840] [1] DEBUG: HTTP: Destroying HTTPClient for `10.20.10.75'.
> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.