Greetings All, After a long dev cycle, I'm putting a Zope web app into production shortly... and need some advice. What is a good daily backup strategy with Zope 2.71? I'll be running ZEO, and only use three add-on products, Formulator, VarImage and PIL. My application consists of regular items in the ZODB, two python Products, and a half-dozen ZClasses Right now, I'm developing on a WinXP machine, and am considering SuSE 9.1 for my spec, any experiences, good or bad?... YAST2-installed or manually? All advice would be helpful as I weigh my options, -Jon Cyr cyrj@cyr.info
SuSE is reknown for delivering over 2000 programs preconfigured. It does not constantly update theese to the latest version. So I would expect that you would not have the same version of Zope delivered via SuSE as the one you downloaded and installed yourself on windows. I would: 1) install Zope from SuSE cd's. 2) download and update that with the same version as your developement. I've been using the SuSE delivered version in production for years. It's a bit old, but, I didn't really need the latest and greaatest, just rock solid stability. And that SuSE has provided for me. Obviously, I'm a SuSE fan. Jerry On Fri, 2004-07-02 at 23:44, Jonathan Cyr wrote:
Greetings All,
After a long dev cycle, I'm putting a Zope web app into production shortly... and need some advice.
What is a good daily backup strategy with Zope 2.71?
I'll be running ZEO, and only use three add-on products, Formulator, VarImage and PIL. My application consists of regular items in the ZODB, two python Products, and a half-dozen ZClasses
Right now, I'm developing on a WinXP machine, and am considering SuSE 9.1 for my spec, any experiences, good or bad?... YAST2-installed or manually?
All advice would be helpful as I weigh my options,
-Jon Cyr cyrj@cyr.info
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Jerome R. Westrick wrote:
SuSE is reknown for delivering over 2000 programs preconfigured. It does not constantly update theese to the latest version.
So I would expect that you would not have the same version of Zope delivered via SuSE as the one you downloaded and installed yourself on windows.
I would: 1) install Zope from SuSE cd's. NO! Do not do that!
Install both Python and and Zope from Source It is dead easy and done in a coupple of minutes. Otherwise you do not know what you have. And you can not use Zope V2.7x great configuration policies. I do run Zope on a couple of Suse boxes (8.1-9.1). First I did Jerry proposes. However installing from the sources is far easier. Robert
2) download and update that with the same version as your developement.
I've been using the SuSE delivered version in production for years. It's a bit old, but, I didn't really need the latest and greaatest, just rock solid stability. And that SuSE has provided for me.
Obviously, I'm a SuSE fan.
Jerry
On Fri, 2004-07-02 at 23:44, Jonathan Cyr wrote:
Greetings All,
After a long dev cycle, I'm putting a Zope web app into production shortly... and need some advice.
What is a good daily backup strategy with Zope 2.71?
I'll be running ZEO, and only use three add-on products, Formulator, VarImage and PIL. My application consists of regular items in the ZODB, two python Products, and a half-dozen ZClasses
Right now, I'm developing on a WinXP machine, and am considering SuSE 9.1 for my spec, any experiences, good or bad?... YAST2-installed or manually?
All advice would be helpful as I weigh my options,
-Jon Cyr cyrj@cyr.info
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
And does the Zope Sources provide the rczope alais /etc/init.d/zope scripts for him, to start/stop the zope components? The gist of my suggest was to get a working Zope "environment" (which in my terms means automatic start/stop, logging, etc), and then to update... But, please do, if you got a better way, explain how to bind the freshly downloaded zope inot the SuSE environment. What init.d/scripts are you using? Jerry On Sat, 2004-07-03 at 14:25, robert rottermann wrote:
Jerome R. Westrick wrote:
SuSE is reknown for delivering over 2000 programs preconfigured. It does not constantly update theese to the latest version.
So I would expect that you would not have the same version of Zope delivered via SuSE as the one you downloaded and installed yourself on windows.
I would: 1) install Zope from SuSE cd's. NO! Do not do that!
Install both Python and and Zope from Source
It is dead easy and done in a coupple of minutes.
Otherwise you do not know what you have. And you can not use Zope V2.7x great configuration policies.
I do run Zope on a couple of Suse boxes (8.1-9.1). First I did Jerry proposes. However installing from the sources is far easier.
Robert
2) download and update that with the same version as your developement.
I've been using the SuSE delivered version in production for years. It's a bit old, but, I didn't really need the latest and greaatest, just rock solid stability. And that SuSE has provided for me.
Obviously, I'm a SuSE fan.
Jerry
On Fri, 2004-07-02 at 23:44, Jonathan Cyr wrote:
Greetings All,
After a long dev cycle, I'm putting a Zope web app into production shortly... and need some advice.
What is a good daily backup strategy with Zope 2.71?
I'll be running ZEO, and only use three add-on products, Formulator, VarImage and PIL. My application consists of regular items in the ZODB, two python Products, and a half-dozen ZClasses
Right now, I'm developing on a WinXP machine, and am considering SuSE 9.1 for my spec, any experiences, good or bad?... YAST2-installed or manually?
All advice would be helpful as I weigh my options,
-Jon Cyr cyrj@cyr.info
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
There are various problems with using a Zope setup that is included with a Linux distribution: - They are almost always outdated - They employ their own policies as far as software layout is concerned that might conflict or at least have nothing in common anymore with a standard from-source install. This can become problematic when you need to try and stitch a package in that is not also pre-built for that specific setup. - As the never-ending questions about "I installed Zope RPM from XYZ and now I cannot log in" it seems that these RPM setups, since they can't insert the step to create the admin user during install like the source version can, make it harder for inexperienced Zope users - On the mailing lists users of such built-in packages are much more likely to be greeted with silence or told to upgrade or install from source if they encounter problems. No one wants to debug problems potentially caused by packaging, and few people want to help with outdated packages. IMHO what it amounts to is that it's *not* easier to use preconfigured and pre-built packages. It is potentially way more frustrating. jens
On Sat, 2004-07-03 at 14:25, robert rottermann wrote:
Jerome R. Westrick wrote:
SuSE is reknown for delivering over 2000 programs preconfigured. It does not constantly update theese to the latest version.
So I would expect that you would not have the same version of Zope delivered via SuSE as the one you downloaded and installed yourself on windows.
I would: 1) install Zope from SuSE cd's. NO! Do not do that!
Install both Python and and Zope from Source
It is dead easy and done in a coupple of minutes.
Otherwise you do not know what you have. And you can not use Zope V2.7x great configuration policies.
I do run Zope on a couple of Suse boxes (8.1-9.1). First I did Jerry proposes. However installing from the sources is far easier.
Robert
Thanks for the input... Would there be any advantage to setting up the ZEO server by tarball, and setting up the multiple ZEO clients as YAST2 installed. I haven't setup the new 2.7-based ZEO yet, only 2.6-based. How stable is SuSE 9.1, new kernel right, as to Python & Zope, threads and such? I read a post somewhere with concerns, with a 2.6 beta. Any scripts for backup on the new 2.71 arrangement? -Jon Cyr cyrj@cyr.info Jens Vagelpohl wrote:
There are various problems with using a Zope setup that is included with a Linux distribution:
- They are almost always outdated
- They employ their own policies as far as software layout is concerned that might conflict or at least have nothing in common anymore with a standard from-source install. This can become problematic when you need to try and stitch a package in that is not also pre-built for that specific setup.
- As the never-ending questions about "I installed Zope RPM from XYZ and now I cannot log in" it seems that these RPM setups, since they can't insert the step to create the admin user during install like the source version can, make it harder for inexperienced Zope users
- On the mailing lists users of such built-in packages are much more likely to be greeted with silence or told to upgrade or install from source if they encounter problems. No one wants to debug problems potentially caused by packaging, and few people want to help with outdated packages.
IMHO what it amounts to is that it's *not* easier to use preconfigured and pre-built packages. It is potentially way more frustrating.
jens
On Sat, 2004-07-03 at 14:25, robert rottermann wrote:
Jerome R. Westrick wrote:
SuSE is reknown for delivering over 2000 programs preconfigured. It does not constantly update theese to the latest version.
So I would expect that you would not have the same version of Zope delivered via SuSE as the one you downloaded and installed yourself on windows.
I would: 1) install Zope from SuSE cd's.
NO! Do not do that!
Install both Python and and Zope from Source
It is dead easy and done in a coupple of minutes.
Otherwise you do not know what you have. And you can not use Zope V2.7x great configuration policies.
I do run Zope on a couple of Suse boxes (8.1-9.1). First I did Jerry proposes. However installing from the sources is far easier.
Robert
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Would there be any advantage to setting up the ZEO server by tarball, and setting up the multiple ZEO clients as YAST2 installed. I haven't setup the new 2.7-based ZEO yet, only 2.6-based.
No. Setting up ZEO with 2.7 is child's play.
How stable is SuSE 9.1, new kernel right, as to Python & Zope, threads and such? I read a post somewhere with concerns, with a 2.6 beta.
No idea. I don't use SuSE.
Any scripts for backup on the new 2.71 arrangement?
cp? jens
Jonathan Cyr wrote:
Thanks for the input...
Would there be any advantage to setting up the ZEO server by tarball, and setting up the multiple ZEO clients as YAST2 installed. I haven't setup the new 2.7-based ZEO yet, only 2.6-based.
With 2.7 ZEO is installed as part of Zope (but not used) So no more extra tarballs. Just create as many Zope clienst using mkzopeinstance and one ZEO using mkzeoinstance.
How stable is SuSE 9.1, new kernel right, as to Python & Zope, threads and such? I read a post somewhere with concerns, with a 2.6 beta.
We are using 9.1 on some of the development boxes, no Problem known.
Any scripts for backup on the new 2.71 arrangement?
Nothing changed since 2.6 in this realm Robert
-Jon Cyr cyrj@cyr.info
Jens Vagelpohl wrote:
There are various problems with using a Zope setup that is included with a Linux distribution:
- They are almost always outdated
- They employ their own policies as far as software layout is concerned that might conflict or at least have nothing in common anymore with a standard from-source install. This can become problematic when you need to try and stitch a package in that is not also pre-built for that specific setup.
- As the never-ending questions about "I installed Zope RPM from XYZ and now I cannot log in" it seems that these RPM setups, since they can't insert the step to create the admin user during install like the source version can, make it harder for inexperienced Zope users
- On the mailing lists users of such built-in packages are much more likely to be greeted with silence or told to upgrade or install from source if they encounter problems. No one wants to debug problems potentially caused by packaging, and few people want to help with outdated packages.
IMHO what it amounts to is that it's *not* easier to use preconfigured and pre-built packages. It is potentially way more frustrating.
jens
On Sat, 2004-07-03 at 14:25, robert rottermann wrote:
Jerome R. Westrick wrote:
SuSE is reknown for delivering over 2000 programs preconfigured. It does not constantly update theese to the latest version.
So I would expect that you would not have the same version of Zope delivered via SuSE as the one you downloaded and installed yourself on windows.
I would: 1) install Zope from SuSE cd's.
NO! Do not do that!
Install both Python and and Zope from Source
It is dead easy and done in a coupple of minutes.
Otherwise you do not know what you have. And you can not use Zope V2.7x great configuration policies.
I do run Zope on a couple of Suse boxes (8.1-9.1). First I did Jerry proposes. However installing from the sources is far easier.
Robert
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Sorry if I sounded a bit harsh. Jerome R. Westrick wrote:
And does the Zope Sources provide the rczope alais /etc/init.d/zope scripts for him, to start/stop the zope components? yes it does. However a bit different. with the command mkzopeinstance you can construct zope instance within seconds. each one with its own controllscript. They are meant to be added to init.d. This is only nearly as easy to use as the rc machinery but it is much more flexible. With standard SuSE Zope it is quiet an undertaking to have a second zope running on a different port. With a custom install it is very easy.
Robert
The gist of my suggest was to get a working Zope "environment" (which in my terms means automatic start/stop, logging, etc), and then to update...
But, please do, if you got a better way, explain how to bind the freshly downloaded zope inot the SuSE environment. What init.d/scripts are you using?
Jerry
On Sat, 2004-07-03 at 14:25, robert rottermann wrote:
Jerome R. Westrick wrote:
SuSE is reknown for delivering over 2000 programs preconfigured. It does not constantly update theese to the latest version.
So I would expect that you would not have the same version of Zope delivered via SuSE as the one you downloaded and installed yourself on windows.
I would: 1) install Zope from SuSE cd's.
NO! Do not do that!
Install both Python and and Zope from Source
It is dead easy and done in a coupple of minutes.
Otherwise you do not know what you have. And you can not use Zope V2.7x great configuration policies.
I do run Zope on a couple of Suse boxes (8.1-9.1). First I did Jerry proposes. However installing from the sources is far easier.
Robert
2) download and update that with the same version as your developement.
I've been using the SuSE delivered version in production for years. It's a bit old, but, I didn't really need the latest and greaatest, just rock solid stability. And that SuSE has provided for me.
Obviously, I'm a SuSE fan.
Jerry
On Fri, 2004-07-02 at 23:44, Jonathan Cyr wrote:
Greetings All,
After a long dev cycle, I'm putting a Zope web app into production shortly... and need some advice.
What is a good daily backup strategy with Zope 2.71?
I'll be running ZEO, and only use three add-on products, Formulator, VarImage and PIL. My application consists of regular items in the ZODB, two python Products, and a half-dozen ZClasses
Right now, I'm developing on a WinXP machine, and am considering SuSE 9.1 for my spec, any experiences, good or bad?... YAST2-installed or manually?
All advice would be helpful as I weigh my options,
-Jon Cyr cyrj@cyr.info
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
On Sat, 2004-07-03 at 19:19, robert rottermann wrote:
Sorry if I sounded a bit harsh.
Nope Problem you where rushing to save someone for what you thought (think) was bad advice... Your unselfishness (how's that for a word?) is noted and you are respecred for your efforts... (Are we being polite enough?)
Jerome R. Westrick wrote:
And does the Zope Sources provide the rczope alais /etc/init.d/zope scripts for him, to start/stop the zope components? yes it does. However a bit different. with the command mkzopeinstance you can construct zope instance within seconds. each one with its own controllscript. They are meant to be added to init.d. This is only nearly as easy to use as the rc machinery but it is much more flexible. With standard SuSE Zope it is quiet an undertaking to have a second zope running on a different port. With a custom install it is very easy.
I've never needed 2 zope on one machine, but then I've only got an 2 itsy bitsy applications in production. Jerry
Robert
The gist of my suggest was to get a working Zope "environment" (which in my terms means automatic start/stop, logging, etc), and then to update...
But, please do, if you got a better way, explain how to bind the freshly downloaded zope inot the SuSE environment. What init.d/scripts are you using?
Jerry
On Sat, 2004-07-03 at 14:25, robert rottermann wrote:
Jerome R. Westrick wrote:
SuSE is reknown for delivering over 2000 programs preconfigured. It does not constantly update theese to the latest version.
So I would expect that you would not have the same version of Zope delivered via SuSE as the one you downloaded and installed yourself on windows.
I would: 1) install Zope from SuSE cd's.
NO! Do not do that!
Install both Python and and Zope from Source
It is dead easy and done in a coupple of minutes.
Otherwise you do not know what you have. And you can not use Zope V2.7x great configuration policies.
I do run Zope on a couple of Suse boxes (8.1-9.1). First I did Jerry proposes. However installing from the sources is far easier.
Robert
2) download and update that with the same version as your developement.
I've been using the SuSE delivered version in production for years. It's a bit old, but, I didn't really need the latest and greaatest, just rock solid stability. And that SuSE has provided for me.
Obviously, I'm a SuSE fan.
Jerry
On Fri, 2004-07-02 at 23:44, Jonathan Cyr wrote:
Greetings All,
After a long dev cycle, I'm putting a Zope web app into production shortly... and need some advice.
What is a good daily backup strategy with Zope 2.71?
I'll be running ZEO, and only use three add-on products, Formulator, VarImage and PIL. My application consists of regular items in the ZODB, two python Products, and a half-dozen ZClasses
Right now, I'm developing on a WinXP machine, and am considering SuSE 9.1 for my spec, any experiences, good or bad?... YAST2-installed or manually?
All advice would be helpful as I weigh my options,
-Jon Cyr cyrj@cyr.info
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Jonathan Cyr wrote:
All advice would be helpful as I weigh my options,
Do not try to use a readymade zope from a distibution (I did once, and still get angry when thinking about it), since it will probably get you into trouble sooner or later. Installing from source is easy and quick and you are up and running in five minutes.. If your hardware is supported by debian-distribution i suggest you use this. (if using dell server, linux.dell.com is the place to go for a dell-aware debian boot-image (and it also works on other srver-hardware as well) I have had nothing with trouble with redhat (not enterprise-version) and zope-rpm (maybe yast is different and better?) since switching to debian and zope-source everything is Ay-ok! (not to say: it is actually working) bottom line: use a minimal linux-installation, and use zope-source and python-source! this is the advice of a zope newbie! Best regards EInar Næss Jensen
participants (5)
-
Einar Næss Jensen -
Jens Vagelpohl -
Jerome R. Westrick -
Jonathan Cyr -
robert rottermann