It (finally) strikes me that the reason I can't get my ftpd started on port 8021 is because I'm using InstanceHome and zctl.py, not the standard *start* script in the distro. So...How do I get ftpd started from zctl.py? Here's what the script has: I'm trying to figure out how to pass a flag or tweak the script. Suggestions? for client in clients: args = list(zope_args) if client != 'default': ZOPE_PORT = ZOPE_LOG = ZOPE_OPTS = '' CLIENT_HOME = pjoin(HERE, client) conf = pjoin(CLIENT_HOME, 'conf.py') if not (isdir(CLIENT_HOME) and isfile(conf)): print 'Client configuration file "%s" was not found.' % conf continue execfile(conf, globals()) args.append('"CLIENT_HOME=%s"' % CLIENT_HOME) if ZOPE_OPTS: args.insert(0, ZOPE_OPTS) if ZOPE_PORT: args.insert(0, '-P %s' % ZOPE_PORT) if ZOPE_LOG: args.append('"STUPID_LOG_FILE=%s"' % ZOPE_LOG) for k,v in ZOPE_ENV.items(): env[k] = str(v) if ZEO: start_zeo(zeo_args) print 'Starting %s Zope...' % client run(cmd % string.join(args)) At 07:33 PM 10/2/2002 -0400, you wrote:
the $@ just gathers all the command line stuff you typed after "start"
Thanks.
the Z2.log file is your standard web log, it should be in the var directory. you don't see it? weird
Oops. It's under InstanceHome/var
how are you verifying that 8021 is not working? can you telnet to that port?
I can't telnet into my box (I could within the box, but forget how <:-) I can't use WS_FTP to get in on that port. Also, *netstat -n -a* doesn't show the port as being listened to.
is it possible that 8021 is somehow locked down? you could verify that 8021 is operational by restarting zope to run on that port and surf to it -- edit your start script and give it a shot.
I'm almost certain the problem is with the zctl.py script at this point. Thanks! beno