From: Geoffrey T. <GTalvola@Parlancecorp.com> - 2006-05-18 16:34:27
|
Check out this message from the archives: http://www.mail-archive.com/web...@li.../msg06849.h tml It suggests that using: export LD_ASSUME_KERNEL=2.4.19 might solve the problem. - Geoff -----Original Message----- From: Mark Phillips [mailto:ma...@mo...] Sent: Thursday, May 18, 2006 12:24 PM To: web...@li... Subject: [Webware-discuss] 0.9.1 waiting on "futex" call On a machine running GNU/Linux 2.4.22, Fedora Core. Python 2.4 installed. I modified the WebKit.cgi to call python 2.4 directly, as the machine has several versions of python: #!/usr/local/bin/python2.4 Nothing in Error_Msgs in the Webware application directory. A couple of days ago I was seeing this and, per Chuck's suggestion, I check the port status. The 8080 and 8086 ports were blocked. I set then to allow calls from localhost and it appeared to set things right. However, yesterday and today, the AppServer has hung again. Webware seems to hang. Httpd/error-log shows "Premature end of script headers: WebKit.cgi" [Wed May 17 16:21:23 2006] [info] (104)Connection reset by peer: core_output_filter: writing data to the network [Wed May 17 16:23:43 2006] [info] (32)Broken pipe: core_output_filter: writing data to the network [Wed May 17 16:24:43 2006] [info] (32)Broken pipe: core_output_filter: writing data to the network [Wed May 17 16:25:17 2006] [error] [client xxx.xxx.xxx.xxx] Premature end of script headers: WebKit.cgi Are there threading issues with the 2.4.22 kernel? Other thoughts? All suggestions are greatly appreciated. - Mark ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Webware-discuss mailing list Web...@li... https://lists.sourceforge.net/lists/listinfo/webware-discuss |
From: Tim R. <ti...@pr...> - 2006-05-19 15:48:44
|
On Thu, 18 May 2006 15:00:03 -0700, Mark Phillips <ma...@mo...> wrote: >Problem solved. > >It turns out the Fedora Core 2 does not support Python 2.4.x. I set >the default python to Python 2.3.4 and, so far, all seems well. > What does that mean -- it "does not support Python 2.4.x"? The operating system and/or distribution should be completely irrelevant to the Python version. I can believe that some operating system scripts will screw up if you link python2 to python2.4.x, but that shouldn't affect Webware. -- Tim Roberts, ti...@pr... Providenza & Boekelheide, Inc. |
From: Chuck E. <chu...@gm...> - 2006-05-19 16:32:47
|
On 5/19/06, Tim Roberts <ti...@pr...> wrote: > On Thu, 18 May 2006 15:00:03 -0700, Mark Phillips <ma...@mo...> wro= te: > > >Problem solved. > > > >It turns out the Fedora Core 2 does not support Python 2.4.x. I set > >the default python to Python 2.3.4 and, so far, all seems well. > > > > What does that mean -- it "does not support Python 2.4.x"? The > operating system and/or distribution should be completely irrelevant to > the Python version. I can believe that some operating system scripts > will screw up if you link python2 to python2.4.x, but that shouldn't > affect Webware. Fedora Core 2 is fairly old. The current version is 5. It may be that the maintainers of Python did not test it with 2 and there is an incompatibility which Mark summed up as "does not support". -Chuck |
From: Mark P. <ma...@mo...> - 2006-05-19 17:11:49
|
On May 19, 2006, at 8:48 AM, Tim Roberts wrote: > What does that mean -- it "does not support Python 2.4.x"? The > operating system and/or distribution should be completely > irrelevant to > the Python version. I can believe that some operating system scripts > will screw up if you link python2 to python2.4.x, but that shouldn't > affect Webware. I thought so too, and would like to be disabused of my present opinion. However, while banging around on the #python, #fedora and #fedora-legacy channels, the common opinion was that FC 2 didn't have everything python 2.4 needs. I was seeing error regarding sockets and so on. The folks on the fedora channels are a bit above my head regarding the os modules and it is difficult for me to ask them a coherent question. So, I can't really tell you why they felt there was an issue. I just took them at their word and moved on to things I can control. I am back to dealing the original error message, the "bad token" in xmlrpclib.py, which has some promise of a solution. Now where did I set that spare grey matter... - Mark |
From: Chuck E. <chu...@gm...> - 2006-05-19 17:21:48
|
On 5/19/06, Mark Phillips <ma...@mo...> wrote: > On May 19, 2006, at 8:48 AM, Tim Roberts wrote: > > > What does that mean -- it "does not support Python 2.4.x"? The > > operating system and/or distribution should be completely > > irrelevant to > > the Python version. I can believe that some operating system scripts > > will screw up if you link python2 to python2.4.x, but that shouldn't > > affect Webware. > > I thought so too, and would like to be disabused of my present > opinion. However, while banging around on the #python, #fedora and > #fedora-legacy channels, the common opinion was that FC 2 didn't have > everything python 2.4 needs. I was seeing error regarding sockets and > so on. > > The folks on the fedora channels are a bit above my head regarding > the os modules and it is difficult for me to ask them a coherent > question. So, I can't really tell you why they felt there was an issue. > > I just took them at their word and moved on to things I can control. > I am back to dealing the original error message, the "bad token" in > xmlrpclib.py, which has some promise of a solution. > > Now where did I set that spare grey matter... > > - Mark Maybe I missed this in a previous thread, but is it possible to upgrade to, say for example, Fedore Core 4? (5 just came out this week, so 4 would seem like a safer bet as Python users have undoubtedly used it). -Chuck |
From: Mark P. <ma...@mo...> - 2006-05-19 18:42:07
|
On May 19, 2006, at 10:21 AM, Chuck Esterbrook wrote: > Maybe I missed this in a previous thread, but is it possible to > upgrade to, say for example, Fedore Core 4? I would be so happy if they did. So far, the sys op says it would be a big job and boss isn't inclined to risk having his machine down. I am going to wait a bit, then suggest adding a backup server. Make the current machine the backup, with the new one being more up to date. BTW, following on Oliver's suggestion of examining the incoming data, how should I trap the event in xmlrpcservlet? I was thinking of simply trying to "print" the transaction parameter as it comes in to the method, and just log the terminal for a while. - Mark |
From: Chuck E. <chu...@gm...> - 2006-05-19 19:37:14
|
On 5/19/06, Mark Phillips <ma...@mo...> wrote: > On May 19, 2006, at 10:21 AM, Chuck Esterbrook wrote: > > > Maybe I missed this in a previous thread, but is it possible to > > upgrade to, say for example, Fedore Core 4? > > I would be so happy if they did. So far, the sys op says it would be > a big job and boss isn't inclined to risk having his machine down. > > I am going to wait a bit, then suggest adding a backup server. Make > the current machine the backup, with the new one being more up to date. > > BTW, following on Oliver's suggestion of examining the incoming data, > how should I trap the event in xmlrpcservlet? I was thinking of > simply trying to "print" the transaction parameter as it comes in to > the method, and just log the terminal for a while. Sounds fine to me. I've used the same technique before. I always log the output of WebKit even when I'm not having problems (because I never know when problems are going to come up). You can also throw in a specific try:except: in your code or even Webware's like so: try: # existing, problematic code except: print someInterestingStuff raise Occasionally, I've also emailed the info to myself instead of printing. Just depends on what it is. -Chuck |
From: Mark P. <ma...@mo...> - 2006-05-18 16:51:37
|
Thank you, Geoff. I am looking into the note now. I have been watching the terminal and this popped up: 6 2006-05-18 10:42:54 None Traceback (most recent call last): File "./WebKit/ThreadedAppServer.py", line 418, in threadloop File "./WebKit/ThreadedAppServer.py", line 785, in handleRequest File "./WebKit/Application.py", line 473, in dispatchRawRequest File "./WebKit/Application.py", line 740, in handleExceptionInTransaction AttributeError: 'NoneType' object has no attribute 'request' 7 2006-05-18 10:45:38 /cgi-bin/WebKit.cgi HTTPResponse: /cgi-bin/WebKit.cgi: Moved Permanently 7 0.00 secs /cgi-bin/WebKit.cgi - Mark On May 18, 2006, at 9:34 AM, Geoffrey Talvola wrote: > Check out this message from the archives: > http://www.mail-archive.com/web...@li.../ > msg06849.h > tml > > It suggests that using: > > export LD_ASSUME_KERNEL=2.4.19 > > might solve the problem. > > - Geoff > > > > -----Original Message----- > From: Mark Phillips [mailto:ma...@mo...] > Sent: Thursday, May 18, 2006 12:24 PM > To: web...@li... > Subject: [Webware-discuss] 0.9.1 waiting on "futex" call > > > On a machine running GNU/Linux 2.4.22, Fedora Core. Python 2.4 > installed. I modified the WebKit.cgi to call python 2.4 directly, as > the machine has several versions of python: > #!/usr/local/bin/python2.4 > > Nothing in Error_Msgs in the Webware application directory. > > A couple of days ago I was seeing this and, per Chuck's suggestion, I > check the port status. The 8080 and 8086 ports were blocked. I set > then to allow calls from localhost and it appeared to set things > right. However, yesterday and today, the AppServer has hung again. > > Webware seems to hang. Httpd/error-log shows "Premature end of script > headers: WebKit.cgi" > > [Wed May 17 16:21:23 2006] [info] (104)Connection reset by peer: > core_output_filter: writing data to the network > [Wed May 17 16:23:43 2006] [info] (32)Broken pipe: > core_output_filter: writing data to the network > [Wed May 17 16:24:43 2006] [info] (32)Broken pipe: > core_output_filter: writing data to the network > [Wed May 17 16:25:17 2006] [error] [client xxx.xxx.xxx.xxx] Premature > end of script headers: WebKit.cgi > > Are there threading issues with the 2.4.22 kernel? > > Other thoughts? > > All suggestions are greatly appreciated. > > - Mark > > > ------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, > security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel? > cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Webware-discuss mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webware-discuss > > > ------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, > security? > Get stuff done quickly with pre-integrated technology to make your > job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel? > cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Webware-discuss mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webware-discuss > |
From: Mark P. <ma...@mo...> - 2006-05-18 18:11:18
|
On May 18, 2006, at 9:34 AM, Geoffrey Talvola wrote: > Check out this message from the archives: > http://www.mail-archive.com/web...@li.../ > msg06849.h > tml > > It suggests that using: > > export LD_ASSUME_KERNEL=2.4.19 > > might solve the problem. It turns out that the export statement doesn't do anything on Fedora Core 2, kernel 2.4.22. See this note: <http://www.tummy.com/journals/entries/kevin_20050805_114056> - Mark |