When developers try to troubleshoot a particular sync problem in M-Business Anywhere, they generally start looking into the sync log to get some idea of what the problem might be. But, they may face a problem of not understanding the meaning of the error messages that get generated.
- M-Business 6.x
- Pocket PC, Desktop
[Tue Jun 12 07:54:57 2007] [error] [client 18.104.22.168] (32)Broken pipe: mod_iaredirect: socket write error: 32
[Tue Jun 12 07:54:57 2007] [error] [client 22.214.171.124] (32)Broken pipe: mod_iaredirect: error sending posted data to ML server
Explanation: Communication between the redirector and MobiLink is down.
MobiLink is a synchronization server that allows you to synchronize your mobile device with your back-end database.
[Wed Jun 20 13:33:34 2007] [warn] (26267) Fetching sync event URL [http://localhost:8091/device/start.jsp] failed.
[Wed Jun 20 13:33:36 2007] [warn] (26267) TIMED: fetching: never finished
Explanation: The M-Business Anywhere Sync server could not fetch the device UI start page. It is likely that either the admin server is busy (for example it timed out) or it is down.
[Mon Jul 2 09:43:43 2007] [warn] (11876) Sync ending with error message: code==1, message==Please upgrade your AvantGo software by visiting http://prodserver:8091/admin/install user=11111
Explanation: This message usually means that an unsupported client is syncing to the server. It could also occur because client version record on the device was corrupted. A refresh-all sync should fix the problem.
[Thu Jul 12 10:22:23 2007] [warn] (19489) Sync ending with error message: code==1, message==Invalid login. Please check your username and password and try again. user=ali
Explanation: The client provided an incorrect user ID/password pair.
[Wed Jul 25 06:19:27 2007] [error] [client 126.96.36.199] client sent HTTP/1.1 request without hostname (see RFC2068 section 9, and 14.23): /w00tw00t.at.ISC.SANS.DFind
Explanation: This is an Apache error message. It is the result of someone running an auto-port scanning script against the sync server port 80.
[Wed Jul 25 07:59:19 2007] [error] [client 10.7.160.21] (145)Connection timed out: proxy connect to 192.168.128.193 port 8091 failed
Explanation: The admin server is busy or down. For example, if you write scripts to perform monitoring against the servers by issuing a ping against a URL that is on the admin server, but is proxied through the sync server, This would be why the error appears in the sync_error.log file.
[Tue Jun 26 04:53:47 2007] [error] [client 10.8.120.11] (131)Connection reset by peer: ap_bgets() - proxy receive - Error reading from remote server ddcwxpcld02 (length -1
Explanation: A connection drop occurred.
Explanation: The M-Business Anywhere Sync server lost its ASA database connection.
[Fri Jun 29 20:15:34 2007] [error] (25639) ASA: retcode(): invalid type or handle
[Fri Jun 29 20:15:34 2007] [error] (25639) ASA: fatal error: can't open ODBC data source 'AGDB_80
ASA (Adaptive Server Anywhere) is the back-end database where configuration and user information is stored.