[Zope] [ANN] Whois Tools for Python Zope
Just a small package that some people may find useful. When used with Zope, it creates a dtml-whois tag that does a whois lookup on a variable. For example: pre dtml-whois "'zope.org'" /pre Will result in: Whois Server Version 1.1 Domain names in the .com, .net, and .org domains can now be registered with many different competing registrars. Go to http://www.internic.net for detailed information. Domain Name: ZOPE.ORG Registrar: NETWORK SOLUTIONS, INC. Whois Server: whois.networksolutions.com Referral URL: www.networksolutions.com Name Server: NS02.CODEIT.COM Name Server: NS1.DIGICOOL.COM Updated Date: 22-feb-1999 Last update of whois database: Tue, 5 Sep 00 05:04:09 EDT The Registry database contains ONLY .COM, .NET, .ORG, .EDU domains and Registrars. You can also explicitly specify a server to contact. Download it from: http://www.zope.org/Members/Dom2/whoistools/ Please let me know if you find it useful or find bugs. -Dom ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Using crontab instead of rc.d
On Thu, Aug 24, 2000 at 09:46:11AM +, Stephan Goeldi wrote: 5* * * * root./start This would start the script every five minutes. Now how do I check if the script is running after it's been started and if it wasn't to restart it again. Why don't you write a shell script which 1. starts the ./stop script, and 2. starts the ./start script every 5 minutes? So you don't have to check if Zope runs. It's like a restart. That would be very intensive on the server. Imagine if your office file server was set to reboot every 5 minutes, "just in case". It's far better to just check if it's dead and only then restart it. -Dom ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Using crontab instead of rc.d
On Thu, Aug 24, 2000 at 04:05:11AM +1000, George Osvald wrote: Hello everyone! My ISP where I have my web page, is running freeBSD 4.0. I do not know a lot about it. I know how to use crontab to start ZOPE at certain time how ever how do I use crontab to check on the script that is already running? Starting ZOPE again when it's running produces an error message and I do not know if that was a healthy solution. to start it I would be using something like: 5 * * * * root./start This would start the script every five minutes. Now how do I check if the script is running after it's been started and if it wasn't to restart it again. Also I was thinking to run ZOPE in DEBUG mode. That way it stays attached to the terminal (crontab I guess). I know about z2.pid. Nevertheless I find ZOPE down quite often every time they do something at the ISP. I asked them what to do and they told me to use crontab to check the script and restart it. For some reason they don't want me to use rc.d If I could guarantee to remove the z2.pid every time ZOPE goes down, I could apparently include something like this: if [ -x /home/virtuals/account/zope/z2.pid ] then // exit(0) fi 5 * * * * root./start to check if the file is present and if not to run the script. That can't be done when ZOPE exits abnormally though. Is this setup at all possible? Not quite. You don't want to run the start program from cron directly. What would be better is to write a small script and call that. My hint of the day is that you can use "kill -0 $pid" to test to see whether a pid is alive. eg: if ! kill -0 `cat /home/virtuals/account/zope/z2.pid` ; then cd /home/virtuals/account/zope ; ./start fi However, zope already implements a keepalive facility. If you look at the existing Z2.pid file, you'll notice that there are two pids (at least, there are on my 2.1.6 setup). And if the child dies, it gets restarted. For details, see ~zope/lib/python/zdaemon.py. All of which means that you probably don't want to bother setting this up. -Dom ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] PTK binary distribution?
On Wed, Aug 02, 2000 at 01:05:16PM +0200, Jean Jordaan wrote: Hi Zopers .. Using PTKSnap.tgz , I find lib\python\Products\ZPatterns\DynPersist.so lib\python\Products\ZPatterns\DynPersist.o lib\python\Products\ZPatterns\DynPersist.pyd lib\python\Products\ZPatterns\DynPersist.c in the archive. This looks just fine for Linux use, but I'm on W2K without a C compiler .. does anyone have the corresponding .dll (it would be a .dll, wouldn't it?) The .pyd file is a .dll by another name. -Dom ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )