tigase.sh的启动文件-tigase.conf 第5章配置---7.1.2版本
tigase.sh的启动文件-tigase.conf
原文: https://docs.tigase.net/tigase-server/7.1.2/Administration_Guide/html_chunk/manualconfig.html
tigase.sh启动脚本的属性文件名是启动脚本的第二个参数。如果将环境变量设置在其他位置或以其他方式设置,则可以跳过该设置。
启动脚本的配置文件只需设置环境变量的数量以及所需组件的位置即可。在此文件中可能设置的变量是:
JAVA_HOME -Java安装主目录的位置。必须设置。
TIGASE_HOME -Tigase安装主目录的位置。默认情况下,脚本尝试通过从运行脚本的位置搜索目录来查找此位置。
TIGASE_CONSOLE_LOG-如果服务器在后台运行,所有控制台消息都将重定向到该文件。默认情况下,它将是: TIGASE_HOME / logs / tigase-console.log。如果此文件/目录不可通过Tigase进程写入,则所有控制台消息都将重定向到/ dev / null
TIGASE_PID带有服务器PID编号的文件的位置。默认情况下,它将是 TIGASE_HOME / logs / tigase.pid。
JAVA_OPTIONS -JVM的选项,例如为JVM分配的RAM大小,属性等。
TIGASE_OPTIONS -Tigase服务器程序的其他选项。您可以在此处调整环境的初始参数。
使用PostgreSQL数据库运行Tigase的示例文件可能如下所示:
ENC =“-Dfile.encoding = UTF-8 -Dsun.jnu.encoding = UTF-8”DRV =“-Djdbc.drivers = org.postgresql.Driver”JAVA_OPTIONS =“ $ {ENC} $ {DRV} -server -Xms100M -Xmx100M”CLASSPATH =“”TIGASE_CONFIG =“ tigase-pgsql.xml”TIGASE_OPTIONS =“-属性文件等/init.properties”
请注意编码设置。JVM默认情况下使用操作系统环境中设置的编码。但是,XMPP协议使用UTF-8进行所有数据处理。因此,ENC设置对所有操作强制执行UTF-8编码。
另一个重要的设置是\' CLASSPATH '。故意将其设置为空字符串。该tigase.sh启动脚本构建CLASSPATH它自己在找到的文件罐/和库/目录。建议将CLASSPATH设置为空字符串,因为Tigase服务器会扫描所有可用的类以查找所有组件和插件实现。如果CLASSPATH包含大量仍未使用的库,则可能导致启动时间长和系统负载高。
标签:
上一篇: JVM设置和建议 第5章配置--7.1.2版本
下一篇: 第5章配置 目录列表 ---7.1.2版本