zc构建安装zeo服务器的方法

plone.recipe.zeoserver的Python项目详细描述


概述

这个配方创建和配置一个zeo服务器的一部分。它还安装了 bin/目录中的控件脚本。控制脚本的名称是 构建中部件的名称。

您可以将其与以下部件一起使用:

[zeo]
recipe = plone.recipe.zeoserver
zeo-address = 8100

这将创建一个控制脚本 bin/zeo

您可以通过 bin/zeo fg 以前台模式启动数据库,也可以使用 内置zdaemon进程控制,并使用 启动/停止/重新启动/状态 命令。前台模式适合在一般情况下运行进程 过程控制软件,如Supervisord。

注意:Windows目前对此配方的支持有限。

选项

以下选项都会影响生成的zeo.conf。 完全控制配置文件,请参见 高级选项。

过程

< DL>
zeo地址
为zeo服务器提供一个端口(只指定端口号(使用 "127.0.0.1"作为默认值)或使用格式 主机:端口 )。 默认为 8100
有效用户
zeo进程的有效用户的名称。默认为不设置 有效的使用者。这将导致进程在用户帐户 进程已开始。
套接字名称
zeo将在其中写入其套接字文件的文件名。 默认为 var/zeo.zdsock

存储

< DL>
存储编号
用于标识存储器的编号。默认为 1
文件存储
存储zodb数据文件的文件名。 默认为 var/filestorage/data.fs
blob存储
存储zodb blob数据文件的文件夹。 默认为 var/blobstorage

日志记录

< DL>
zeo日志
zeo日志文件的文件名。默认为 var/log/${partname}.log
zeo日志级别
控制事件日志中的日志记录级别。默认为 信息
zeo日志最大大小
zeo日志文件的最大大小。启用日志旋转。
zeo记录旧文件
启用日志旋转时要保留的以前的日志文件数。默认为 1
zeo日志格式
日志文件项的格式。默认为 %(asctime)s%(消息)s
zeo日志自定义
事件日志的自定义部分,以便能够使用另一个 事件记录器,而不是日志文件。仍使用zeo日志设置日志文件 流道部分的值。

身份验证

< DL>
身份验证数据库

身份验证数据库的文件名。仅此中列出的帐户 允许数据库访问Zeo服务器。

数据库文件的格式为:

realm <realm>
<username>:<hash>

其中哈希通过:

import sha
string = "%s:%s:%s" % (username, realm, password)
sha.new(string).hexdigest()
认证领域
身份验证领域。默认为 zeo

包装

< DL>
包装天数
zeopack脚本应该保留多少天的历史。默认为 一天。
包装GC
可以设置为 false 以禁用作为包的一部分的垃圾收集。 默认为
包装保持旧
可以设置为 false 以禁用之前创建的 *.fs.old 文件 背包在跑。默认为
打包用户
如果zeo服务器使用身份验证,则这是 zeopack脚本连接到zeo服务器。
包密码
如果zeo服务器使用身份验证,则这是 zeopack脚本连接到zeo服务器。
DII="ZRS">

Zrs

首先,需要指定要安装zc.zrs的配方。这样做, 只需稍微改变在zeoserver中指定recipe选项的方式 构建部分:

[zeoserver]
recipe = plone.recipe.zeoserver[zrs]
...
< DL>
复制到
主机:此zrs应作为主端口列出的端口组合。 ZRS辅助设备在此连接以获取复制数据。
复制自
主机:此zrs应作为辅助连接到的zrs主端口组合。 此ZRS复制从主服务器获取的数据。
保持活动延迟
在某些网络配置中,扩展后TCP连接断开 不活动的时期。这甚至可能是以一种客户无法做到的方式 检测断开连接。为了防止这种情况,你可以使用keep alive延迟 使辅助存储发送定期无操作的选项 发送到服务器的消息。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何从Java调用AmazonAWSAPI?   Java中的渗流   java在dao端使用逻辑不是一个好的实践吗?   java Swing绘制网格。韦尔德结果   java如何设置PlusOneButton对话框的共享选项的默认文本   java如何在firebase存储中管理多个上载/下载?   java Wicket在多个位置显示相同的文本   java使用j2me通过蓝牙从一个手机向另一个手机发送短信   java为什么不让DialogWait框自动关闭?   java Visual Studio代码JDBC访问Derby数据库   在java中如何根据日期从文件夹中获取文件   java如何从数据库加载多个数据   java匿名类和同步以及“this”   java无法使用Selenium上载文件   java多线程JAXR调用parallelStream还是Futures?   获取要编译的Netbeans Java程序   java检查二叉树是否为有效BST的函数中的“min”和“max”是什么?   java有人能解释为什么这段代码只在构造函数中工作吗?   java如何将多种类型的用户重定向到各自的活动?