Hi, I have been running webware on an ubuntu/apache/mod_webkit stack for several years now with no problems. I upgraded to ubuntu 9.10 and now apache cannot connect to the webkit app server. I've done a good deal of troubleshooting, but I'm stuck. Here's what happens in my apache error log when I browse to any URL handled by webkit: * [Sat Dec 05 19:14:16 2009] [error] Can not open socket connection to WebKit AppServer [Sat Dec 05 19:14:16 2009] [error] Couldn't connect to AppServer, attempt 10 of 10, sleeping 1 second(s) [Sat Dec 05 19:14:17 2009] [error] timed out trying to connect to appserver -- giving up.*
(There are 10 total connection attempts from apache/mod_webkit to the
adapter then it just gives up). I get a 500 internal server error page from
apache in my browser. Here's what I know:
The app server is up and running and listening on port 9000. I can telnet to
it and verify it's the actual app server (It rejects HTTP as is expected).
*r...@mrpc:~# netstat -ntlp |grep 9000
tcp 0 0 0.0.0.0:9000 0.0.0.0:*
LISTEN 3659/python
r...@mrpc:~# telnet localhost 9000
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
GET / HTTP/1.0
HTTP/1.0 505 HTTP Version Not Supported
Content-type: text/plain
Error: Invalid AppServer protocol.
Sorry, I don't speak HTTP. You must connect via an adapter.
Connection closed by foreign host. the WebKit Install Guide.*
Apache is listening on port 80 (although *it's tcp6. * I don't think that
matters though. Could that cause problems?)
*netstat -ntlp |grep 80
tcp6 0 0 :::80 :::*
LISTEN 1871/apache2 *
Static files are coming through apache fine. Apache is configured to
connect to the app server as follows:
* <Location /app>
WKServer localhost 9000
SetHandler webkit-handler
</Location>*
>From the AppServer side, I don't see any activity in Logs, ErrorMsgs, or
Sessions, indicating it never sees any connections.
I'm attaching a file with the output if I run AppServer by hand. That all
looks correct to me. My suspicion is there is some problem with the
networking between mod_webkit and the appserver, but I have no idea what
that might be. Here are some more details on the software versions I am
running:
*
r...@mrpc:~# uname -a
Linux mrpc 2.6.31-16-generic #52-Ubuntu SMP Thu Dec 3 22:07:16 UTC 2009
x86_64 GNU/Linux
r...@mrpc:~# dpkg -l apache\*|grep ii
ii apache2
2.2.12-1ubuntu2.1 Apache HTTP Server metapackage
ii apache2-mpm-prefork
2.2.12-1ubuntu2.1 Apache HTTP Server - traditional
non-threade
ii apache2-threaded-dev
2.2.12-1ubuntu2.1 Apache development headers -
threaded MPM
ii apache2-utils
2.2.12-1ubuntu2.1 utility programs for webservers
ii apache2.2-bin
2.2.12-1ubuntu2.1 Apache HTTP Server common binary
files
ii apache2.2-common
2.2.12-1ubuntu2.1 Apache HTTP Server common files*
r...@mrpc:~# python
Python 2.6.4 (r264:75706, Nov 2 2009, 14:44:17)
[GCC 4.4.1] on linux2
I searched the webware-discuss archives and this error is common, but
usually it's due to misconfiguration. As I said, this stack has been
running fine for years, so unless I've made a silly oversight, I think the
basics are correct in terms of apache and app server configurations (both
port 9000, etc).
Thanks for any tips you might have for me.
Pete
appserver.out
Description: Binary data
------------------------------------------------------------------------------ Join us December 9, 2009 for the Red Hat Virtual Experience, a free event focused on virtualization and cloud computing. Attend in-depth sessions from your desk. Your couch. Anywhere. http://p.sf.net/sfu/redhat-sfdev2dev
_______________________________________________ Webware-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/webware-discuss
