我想在Python中完成VMS上运行一个非常简单的CGI服务器。简单的CGI网络服务器在VMS上的Python
import sys
from BaseHTTPServer import HTTPServer
from CGIHTTPServer import CGIHTTPRequestHandler
server_address=('',8080)
httpd = HTTPServer(server_address, CGIHTTPRequestHandler)
httpd.serve_forever()
我的问题是,它正确地提供了静态内容和它试图执行的CGI(这是在正确的位置,并使用IHAVE用Apache的CGI程序,使一部分肯定是不问题),但它挂在某个地方。这是我不了解的VMS。
任何指向正确的方向将不胜感激。 :)
更新:简化,我需要在VMS上执行一个程序,并以某种方式获得该程序的结果。对执行子进程和获得结果的任何引用对我来说都足够了。
可能你应该发布日志(在这些服务器中设置'debug = True',如果存在的话)并给出一个链接。没有这些细节,很难排除故障。 – 2011-05-03 01:26:34
如果我telnet到端口,并做GET这是我得到的:%DCL-W-NOCOMD,没有命令在线 - 重新输入字母的第一个字符 – McKracken 2011-05-05 15:59:23