你在这里: 参考手册 > FME服务器配置文件 > processMonitorConfigCore.txt

processMonitorConfigCore.txt

#########################################
#进程监控配置文件参数。
#########################################

Process Monitor程序从命令行启动,并接受一个参数。
#该参数是配置参数文件的路径名。

#配置参数用于设置各种运行特性
#进程监视器。这些参数的值是从这个文件中读入的
当进程监视器启动时。此配置参数文件为
ASCII文本文件,每行包含一个参数赋值。每一个
#赋值由参数名和等号组成
参数的值。

#例如,一行:

# NODE_ADMIN_PORT = 7501

#将“NODE_ADMIN_PORT”参数赋值为“7501”。

# Process Monitor对参数名区分大小写。空行和空行
以"//www.baooytra.com/docs/fme/2017.1/html/FME_Server_Documentation/Content/ReferenceManual/#"开头的#将被视为注释并被忽略。

在这个文件中,任何参数值的改变将只会生效
#进程监视器的后续重启。

#以下参数必须出现在配置文件中,并精确命名
#如图所示:

#--------------------------------------
#日志文件
#--------------------------------------

# LOG_CONFIG_PATH -包含日志文件配置的文件夹路径。

# LOG_FILE_NAME -消息日志文件的路径名。

#--------------------------------------
#故障转移
#--------------------------------------

# FAILOVER_ENGINE_AUTOCONNECT -默认为false。如果为false,引擎无法连接到核心,
# the Engine will reconnect to the Core as defined on startup如果这是真的,
#引擎将自动尝试重新连接到“活动”主机
#在故障转移配置中。

#--------------------------------------
#节点管理
#--------------------------------------

# NODE_ADMIN_PORT—监听请求的TCP/IP端口号

# NODE_NAME—FME Server节点用来标识自身的名称。如果没有赋值,节点接受
#系统的主机名。

# NODE_DESCRIPTION -这个FME服务器节点用来描述自己的字符串。如果没有赋值,则节点的
# description是空字符串。

# NODE_HOST -运行它的系统的主机名。

# NODE_ENGINE_ADMIN_PORT—用于管理引擎进程的引擎管理端口。

# NODE_OVERWRITE -如果"true",则该文件中指定的进程配置将始终覆盖这些配置
#已经在数据库中指定。如果“false”或缺失,则流程配置将
#只在部署中尚未添加节点时添加。

# FME引擎可以从节点中添加或删除新引擎工艺配置由
#指定START, STOP和PARAMS命令的引擎模板。

# TEMPLATE_START_ENGINE = < startcommand >
# TEMPLATE_STOP_ENGINE = < stopcommand >
# TEMPLATE_PARAMS_ENGINE = < optionalparams >

#为了防止重复,流程配置可以引用引擎模板启动命令
使用!字符。

例如:
# START_ENGINE_Engine1 = TEMPLATE_START_ENGINE !
# STOP_ENGINE_Engine1 = TEMPLATE_STOP_ENGINE !
# PARAMS_ENGINE_Engine1 = TEMPLATE_PARAMS_ENGINE !

#过程配置
# ---------------------

#下面的参数定义了Process Monitor应该执行的实际命令
#启动一个单独的进程并监控。这些命令参数的格式为:

# START_ < processtype > _ < processname > = < startcommand >
# STOP_ < processtype > _ < processname > = < stopcommand >
# PARAMS_ < processtype > _ < processname > =(日志= <布尔>)|(尝试= <整数>)| (norestart = <整数>)|(等待= <整数>)|(持续= <整数>)

< processstype >有以下语法之一:

# ENGINE - FME引擎进程
一个FME系统进程

是进程的唯一名称。

下面是一个START命令的示例:

# START_ENGINE_Engine1=/FMEServer/Server/fme/fme.exe REGISTER_SOCKET JIM 7070

#当进程监视器遇到此参数时,它启动一个新的FME引擎进程,运行FME引擎进程
#进程中的命令字符串,并监视进程是否终止。
#如果/当进程终止时,process Monitor创建另一个进程并重新运行相同的命令
#字符串。进程监视器将继续此行为,直到达到重新启动尝试限制。

#停止

#每个进程START命令都可以有一个可选的STOP参数
#自定义停止命令,该命令将被运行以关闭进程。
例如:

# START_SYSTEM_Core =…
# STOP_SYSTEM_Core =…

#参数

#每个进程START命令也可以有一个可选参数。参数由|分隔。
例如:

日志# PARAMS_SYSTEM_Core = = true = 20 | |尝试等待= 0 |持续= 60

可选参数:

#“日志”

#如果"true",该命令生成的进程输出将被记录到消息日志文件中。如果“false”,
它的进程输出没有记录到日志文件中。如果缺少,SYSTEM进程将默认为“false”
# while ENGINE processes默认为true。

#当记录进程输出时,每个输出行都将以命令的字符串作为前缀。
#这有助于识别哪个进程命令生成了每个输出行。


#例如,下面将显式地为这个ENGINE配置启用流程输出日志记录
#,从这个过程中得到的轮廓将以“Engine1”作为前缀:

# START_ENGINE_Engine1=/FMEServer/Server/fme/fme.exe REGISTER_SOCKET JIM 7070
# PARAMS_ENGINE_Engine1 =日志= true

#“norestart”

#被监控进程返回给进程监视器的状态值
#终止。如果start命令字符串指定了该参数的值,则
#如果被监视的进程终止并返回指定的状态值
# the Process Monitor,后者将不会重新启动已终止的进程。如果
#该参数不存在,或者存在但正在终止的进程
#返回一个不同于指定值的状态值
#将重新启动已终止的进程。如果该参数值存在,但指定了
#无效整数值,进程监视器忽略进程的任何返回值。

#“尝试”

#进程监视器尝试启动要监视的进程的次数。如果最大
如果达到#值,进程监视器将放弃启动进程的尝试。如果这个标志
#不存在或存在,并指定值<= 0,进程将不限制数量
#重新启动的次数。如果该后缀标志存在并指定一个无效的整数值,则
#使用默认的开始尝试限制值20。

下面是一个使用“norestart”参数的启动命令行示例(指定返回状态值为27),
# log参数和attempts参数:

# START_ENGINE_Engine1=/FMEServer/Server/fme/fme REGISTER_SOCKET JIM 7070
日志# PARAMS_ENGINE_Engine1 = = true | norestart = 27日| = 20

#“持续”

#进程监视器在尝试启动要监视的进程之前等待的秒数。
#如果该后缀标志存在并指定值>= 0,进程将继续重启
#重启尝试之间的延迟秒。如果该后缀标志不存在或存在并指定
# a value <= -1,进程将不会继续重新启动。注意:到秒的延迟将从
# 1秒,并随着每次延迟增加1秒,直到达到秒的延迟
#继续有秒的延迟。

#“等”

对于每个进程,进程监视器解释指定的等待时间
#使用下面两种方法中的一种:

# 1)存在监控端口指令

#如果-MONITOR_PORT指令出现在进程START命令行中,
#等待周期表示进程监视器的最大秒数
#将等待被监视进程发出信号(通过监视端口)
#成功启动。

#如果在等待时间到期之前收到信号,进程监视器
#立即开始下一个进程。

#如果在等待时间到期时还没有收到信号,则
# Process Monitor在此点停止等待,并继续启动下一个
#过程。

#如果进程在达到启动尝试限制后无法启动
#(由“attempts”后缀标志指定),流程监视器
#立即开始下一个进程,即使等待时间过长
#尚未过期。

要使进程监视器无限期地等待启动信号,请指定
#等待值为0。


# 2) Monitor Port Directive不在位

#如果进程START命令行中没有-MONITOR_PORT指令,
#等待周期表示进程监视器之前等待的秒数
#继续启动下一个进程。

#如果进程在达到启动尝试限制后无法启动
#(由“attempts”后缀标志指定),流程监视器
#立即开始下一个进程,即使等待时间过长
#尚未过期。

#指定waut值为0将导致Process Monitor立即启动
#不等待下一个进程。


#在上述两种情况下1)和2),如果没有为a指定“wait”参数
# process, process Monitor使用默认的时间值(以秒为单位)为零。

#支持可选"MONITOR_PORT"指令的进程可以包含
# START命令如下:

# -MONITOR_PORT < portNum >

这个指令指定了进程监视器监听的TCP/IP端口
#启动完成消息从进程。成功启动后,完成该过程
#应该连接到这个端口并发送消息字符串“STARTED”。没有进一步的沟通发生。

#如果指令指定的值为0,那么一个空闲端口号是动态的
#由进程监视器在运行时确定。这是通常的情况。如果值指定为
#非零且为正数,则使用该字面值端口号。

#如果进程没有实现监视端口功能,则
#指令应该从命令字符串中省略。

#--------------------------------------------------------------------------
FME_INCLUDE_FILE =亚搏在线{安全{serverDir}} / fmeCommonConfig.txt

#--------------------------------------------------------------------------
#日志文件
#--------------------------------------------------------------------------
LOG_CONFIG_PATH =亚搏在线{安全{serverDir}} / config /日志/核心
LOG_FILE_NAME =亚搏在线{安全{logPrefix}} fmeprocessmonitorcore.log

#--------------------------------------------------------------------------
#管理
#--------------------------------------------------------------------------
NODE_ADMIN_PORT =亚搏在线{安全{processMonitorAdminPortCore}}

NODE_NAME =亚搏在线{安全{主机名}}
NODE_DESCRIPTION=FME Server running on {亚搏在线SAFE{hostname}}
NODE_HOST =亚搏在线{安全{主机名}}
NODE_ENGINE_ADMIN_PORT =亚搏在线{安全{processMonitorAdminPortEngine}}

#启动FME服务器通知
{亚搏在线SAFE{serverComment}}START_SYSTEM_Notifier="{SAFE{notifierJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.library。路径= "{安亚搏在线全{fmeUtilPath}} " -Djava.security。安全经理-Djava.security.policy = " {{亚搏在线serverDir}} /安全/ fmeserver。安全政策”-Djava.security.auth.login.config = " {亚搏在线{serverDir}} /安全/ fmeserver。config" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx512m COM.亚搏在线safe.fmeserver.FMEServerNotifier "{SAFE{serverDir}}/fmeServerConfig.txt" -MONITOR_PORT 0 .txt" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx512m
{亚搏在线SAFE{serverComment}}STOP_SYSTEM_Notifier="{SAFE{notifierJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.net.preferIPv4Stack=true COM.safe.fmeserver.FMEServerShutdownAgent -fmeServerHost {SAFE{fmeserverhostnamellocal}} -fmeServerAdminPort {SAFE{notifierRequestPort}}

#开始连接
{亚搏在线SAFE{serverComment}}START_SYSTEM_Connection="{SAFE{connectionJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.library。路径= "{安亚搏在线全{fmeUtilPath}} " -Djava.security。安全经理-Djava.security.policy = " {{亚搏在线serverDir}} /安全/ fmeserver。安全政策”-Djava.security.auth.login.config = " {亚搏在线{serverDir}} /安全/ fmeserver。config" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx1024m COM.亚搏在线safe.fmeserver.FMEServerConnection "{SAFE{serverDir}}/fmeServerConfig.txt"
{亚搏在线SAFE{serverComment}}STOP_SYSTEM_Connection="{SAFE{connectionJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.net.preferIPv4Stack=true COM.safe.fmeserver.FMEServerShutdownAgent -fmeServerHost {SAFE{fmeserverhostnamellocal}} -fmeServerAdminPort {SAFE{connectionRequestPort}}

#启动FME服务器核心
{亚搏在线SAFE{serverComment}}START_SYSTEM_Core="{SAFE{serverJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.library。路径= "{安亚搏在线全{fmeUtilPath}} " -Djava.security。安全经理-Djava.security.policy = " {{亚搏在线serverDir}} /安全/ fmeserver。安全政策”-Djava.security.auth.login.config = " {亚搏在线{serverDir}} /安全/ fmeserver。config" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx1024m COM.亚搏在线safe.fmeserver.FMEServer "{SAFE{serverDir}}/fmeServerConfig.txt" -MONITOR_PORT 0
{亚搏在线SAFE{serverComment}}STOP_SYSTEM_Core="{SAFE{serverJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.net.preferIPv4Stack=true COM.safe.fmeserver.FMEServerShutdownAgent -fmeServerHost {SAFE{fmeserverhostnamellocal}} -fmeServerAdminPort {SAFE{fmeserverRequestPort}}

#启动FME服务器调度程序
{亚搏在线SAFE{serverComment}}START_SYSTEM_Scheduler="{SAFE{schedulerJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.library. "路径= "{安亚搏在线全{fmeUtilPath}} " -Djava.security。安全经理-Djava.security.policy = " {{亚搏在线serverDir}} /安全/ fmeserver。安全政策”-Djava.security.auth.login.config = " {亚搏在线{serverDir}} /安全/ fmeserver。配置“-Djava.net.preferIPv4Stack = true -Dorg.quartz.scheduler。COM.safe.fmeserver.FMEServerScheduler "{SA亚搏在线FE{serverDir}}/fmeServerConfig.txt"
{亚搏在线SAFE{serverComment}}STOP_SYSTEM_Scheduler="{SAFE{schedulerJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.net.preferIPv4Stack=true COM.safe.fmeserver.FMEServerShutdownAgent -fmeServerHost {SAFE{fmeserverhostname}} -fmeServerAdminPort {SAFE{schedulerPort}}

#启动FME服务器WebSocket
{亚搏在线SAFE{websocketComment}}{SAFE{serverComment}}START_SYSTEM_WebSocket="{SAFE{websocketJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.security. value . "安全经理-Djava.security.policy = " {{亚搏在线serverDir}} /安全/ fmeserver。安全政策”-Djava.security.auth.login.config = " {亚搏在线{serverDir}} /安全/ fmeserver。config" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx512m COM.亚搏在线safe.fmeserver.FMEServerWebSocket "{SAFE{serverDir}}/fmeWebSocketConfig.txt"

#启动FME服务器共享资源
{亚搏在线SAFE{serverComment}}START_SYSTEM_SharedResource="{SAFE{mountpointJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.library。路径= "{安亚搏在线全{fmeUtilPath}} " -Djava.security。安全经理-Djava.security.policy = " {{亚搏在线serverDir}} /安全/ fmeserver。安全政策”-Djava.security.auth.login.config = " {亚搏在线{serverDir}} /安全/ fmeserver。config" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx512m COM.亚搏在线safe.fmeserver.FMEServerSharedResource "{SAFE{serverDir}}/fmeServerConfig.txt"
{亚搏在线SAFE{serverComment}}STOP_SYSTEM_SharedResource="{SAFE{mountpointJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.net.preferIPv4Stack=true COM.safe.fmeserver.FMEServerShutdownAgent -fmeServerHost {SAFE{fmeserverhostnamellocal}} -fmeServerAdminPort {SAFE{mountpointRequestPort}}

##订阅者进程需要以下命名约定Subscriber_
#启动FME服务器用户插件(电子邮件)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Subscriber_email="{SAFE{subscriberJava}}" -FMESERVER_CLASSPATH "{SAFE{subscriberJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m COM.safe.fmeserver.notification.plugin.FMESubscriberPluginEmail "{SAFE{serverDir}}/config/subscriber /email.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Subscriber_email = norestart = 0

#启动FME Server Subscriber Plugin (logger)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Subscriber_logger="{SAFE{subscriberJava}}" -FMESERVER_CLASSPATH "{SAFE{subscriberJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m COM.safe.fmeserver.notification.plugin.FMESubscriberPluginLogger "{SAFE{serverDir}}/config/subscriber /logger.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Subscriber_logger = norestart = 0

#启动FME服务器用户插件(push)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Subscriber_push="{SAFE{subscriberJava}}" -FMESERVER_CLASSPATH "{SAFE{subscriberJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m com . SAFE .fmeserver. notify .plugin. fmesubscriberpluginpush "{SAFE{serverDir}}/config/订户/push.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Subscriber_push = norestart = 0

#启动FME服务器用户插件(apns)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Subscriber_apns="{SAFE{subscriberJava}}" -FMESERVER_CLASSPATH "{SAFE{subscriberJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m com . SAFE .fmeserver. notify .plugin. fmesubscriberpluginapns "{SAFE{serverDir}}/config/订户/apns.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Subscriber_apns = norestart = 0

#启动FME服务器用户插件(dropbox)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Subscriber_dropbox="{SAFE{subscriberJava}}" -FMESERVER_CLASSPATH "{SAFE{subscriberJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m COM.safe.fmeserver.notification.plugin.FMESubscriberPluginDropbox "{SAFE{serverDir}}/config/subscribers/dropbox.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Subscriber_dropbox = norestart = 0

#启动FME Server Subscriber Plugin (ftp)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Subscriber_ftp="{SAFE{subscriberJava}}" -FMESERVER_CLASSPATH "{SAFE{classspathnoquotes}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m com . SAFE .fmeserver. notify .plugin. fmesubscriberpluginftp "{SAFE{serverDir}}/config/订户/ftp.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Subscriber_ftp = norestart = 0

#启动FME服务器用户插件(gcm)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Subscriber_gcm="{SAFE{subscriberJava}}" -FMESERVER_CLASSPATH "{SAFE{classspathnoquotes}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m com . SAFE .fmeserver. notify .plugin. fmesubscriberplugingcm "{SAFE{serverDir}}/config/订户/gcm.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Subscriber_gcm = norestart = 0

#启动FME服务器用户插件(jms)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Subscriber_jms="{SAFE{subscriberJava}}" -FMESERVER_CLASSPATH "{SAFE{classspathnoquotesjms}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m com . SAFE .fmeserver. notify .plugin. fmesubscriberpluginjms "{SAFE{serverDir}}/config/subscriber /jms.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Subscriber_jms = norestart = 0

#启动FME服务器用户插件(sns)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Subscriber_sns="{SAFE{subscriberJava}}" -FMESERVER_CLASSPATH "{SAFE{subscriberJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m com . SAFE .fmeserver. notify .plugin. fmesubscriberpluginsns "{SAFE{serverDir}}/config/subscriber /sns.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Subscriber_sns = norestart = 0

#启动FME服务器订阅插件(websocket)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Subscriber_websocket="{SAFE{subscriberJava}}" -FMESERVER_CLASSPATH "{SAFE{subscriberJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m com . SAFE .fmeserver. notify .plugin. fmesubscriberpluginwebsocket "{SAFE{serverDir}}/config/订户/websocket.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Subscriber_websocket = norestart = 0

#启动FME服务器用户插件(sftp)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Subscriber_sftp="{SAFE{subscriberJava}}" -FMESERVER_CLASSPATH "{SAFE{subscriberJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m com . SAFE .fmeserver. notify .plugin. fmesubscriberpluginsftp "{SAFE{serverDir}}/config/订阅者/sftp.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Subscriber_sftp = norestart = 0

#启动FME Server Subscriber Plugin (s3)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Subscriber_s3="{SAFE{subscriberJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m com . SAFE .fmeserver. notify .plugin. "FMESubscriberPluginS3“{安亚搏在线全{serverDir}} / config /用户/ s3.properties”
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Subscriber_s3 = norestart = 0

#启动FME服务器用户插件(sqs)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Subscriber_sqs="{SAFE{subscriberJava}}" -FMESERVER_CLASSPATH "{SAFE{subscriberJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m com . SAFE .fmeserver. notify .plugin. fmesubscriberpluginsqs "{SAFE{serverDir}}/config/订阅者/sqs.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Subscriber_sqs = norestart = 0

#启动FME Server Subscriber Plugin (workspace)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Subscriber_workspace="{SAFE{subscriberJava}}" -FMESERVER_CLASSPATH "{SAFE{subscriberJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m com . SAFE .fmeserver. notifation .plugin. fmesubscriberpluginworkspace "{SAFE{serverDir}}/config/subscriber /workspace.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Subscriber_workspace = norestart = 0

#启动FME服务器中继
{亚搏在线SAFE{serverComment}}START_SYSTEM_Relayer="{SAFE{relayerJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.library。路径= "{安亚搏在线全{fmeUtilPath}} " -Djava.security。安全经理-Djava.security.policy = " {{亚搏在线serverDir}} /安全/ fmeserver。安全政策”-Djava.security.auth.login.config = " {亚搏在线{serverDir}} /安全/ fmeserver。config" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx512m COM.亚搏在线safe.fmeserver.FMEServerRelayer "{SAFE{serverDir}}/fmeServerConfig.txt" -MONITOR_PORT 0
{亚搏在线SAFE{serverComment}}STOP_SYSTEM_Relayer="{SAFE{relayerJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.net.preferIPv4Stack=true COM.safe.fmeserver.FMEServerShutdownAgent -fmeServerHost {SAFE{fmeserverhostnamellocal}} -fmeServerAdminPort {SAFE{relayerRequestPort}}

##发布者进程需要以下命名约定Publisher_
# Start FME Server Publisher Plugin (email)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Publisher_email="{SAFE{publisherJava}}" -FMESERVER_CLASSPATH "{SAFE{publisherJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m COM.safe.fmeserver.relay.plugin.FMEPublisherPluginEmail "{SAFE{serverDir}}/config/publishers/email.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Publisher_email = norestart = 0

#启动FME Server Publisher Plugin (udp)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Publisher_udp="{SAFE{publisherJava}}" -FMESERVER_CLASSPATH "{SAFE{publisherJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m COM.safe.fmeserver.relay.plugin.FMEPublisherPluginUDP "{SAFE{serverDir}}/config/publishers/udp.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Publisher_udp = norestart = 0

#启动FME Server Publisher Plugin (jms)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Publisher_jms="{SAFE{publisherJava}}" -FMESERVER_CLASSPATH "{SAFE{publisherJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m COM.safe.fmeserver.relay.plugin.FMEPublisherPluginJMS "{SAFE{serverDir}}/config/publishers/jms.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Publisher_jms = norestart = 0

#启动FME Server Publisher Plugin (websocket)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Publisher_websocket="{SAFE{publisherJava}}" -FMESERVER_CLASSPATH "{SAFE{publisherJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m COM.safe.fmeserver.relay.plugin.FMEPublisherPluginWebSocket "{SAFE{serverDir}}/config/publishers/websocket.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Publisher_websocket = norestart = 0

#启动FME服务器发布插件(sns)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Publisher_sns="{SAFE{publisherJava}}" -FMESERVER_CLASSPATH "{SAFE{publisherJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m COM.safe.fmeserver.relay.plugin.FMEPublisherPluginSNS "{SAFE{serverDir}}/config/publishers/ ns.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Publisher_sns = norestart = 0

#启动FME服务器发布插件(dirwatch)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Publisher_dirwatch="{SAFE{publisherJava}}" -FMESERVER_CLASSPATH "{SAFE{publisherJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m COM.safe.fmeserver.relay.plugin.FMEPublisherPluginDirWatch "{SAFE{serverDir}}/config/publishers/dirwatch.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Publisher_dirwatch = norestart = 0

#启动FME服务器发布插件
{亚搏在线SAFE{serverComment}}START_SYSTEM_Publisher_ftpwatch="{SAFE{publisherJava}}" -FMESERVER_CLASSPATH "{SAFE{publisherJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m COM.safe.fmeserver.relay.plugin.FMEPublisherPluginFTPWatch "{SAFE{serverDir}}/config/publishers/ftpwatch.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Publisher_ftpwatch = norestart = 0

#启动FME服务器发布插件(dropboxwatch)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Publisher_dropboxwatch="{SAFE{publisherJava}}" -FMESERVER_CLASSPATH "{SAFE{publisherJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m COM.safe.fmeserver.relay.plugin.FMEPublisherPluginDropboxWatch "{SAFE{serverDir}}/config/publishers/dropboxwatch.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Publisher_dropboxwatch = norestart = 0

#启动FME Server Publisher Plugin (sqs)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Publisher_sqs="{SAFE{publisherJava}}" -FMESERVER_CLASSPATH "{SAFE{publisherJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m COM.safe.fmeserver.relay.plugin.FMEPublisherPluginSQS "{SAFE{serverDir}}/config/publishers/sqs.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Publisher_sqs = norestart = 0

#启动FME Server Publisher Plugin (imap)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Publisher_imap="{SAFE{publisherJava}}" -FMESERVER_CLASSPATH "{SAFE{publisherJava}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m COM.safe.fmeserver.relay.plugin.FMEPublisherPluginIMAP "{SAFE{serverDir}}/config/publishers/imap.properties"
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Publisher_imap = norestart = 0

#启动FME服务器发布插件(s3watch)
{亚搏在线SAFE{serverComment}}START_SYSTEM_Publisher_s3watch="{SAFE{publisherJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx256m COM.safe.fmeserver.relay.plugin. "FMEPublisherPluginS3Watch“{安亚搏在线全{serverDir}} / config /出版商/ s3watch.properties”
{亚搏在线安全{serverComment}} PARAMS_SYSTEM_Publisher_s3watch = norestart = 0

#启动FME服务器配置
{亚搏在线SAFE{serverComment}}START_SYSTEM_Configuration="{SAFE{fmeConfigJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.library。路径= "{安亚搏在线全{fmeUtilPath}} " -Djava.security。安全经理-Djava.security.policy = " {{亚搏在线serverDir}} /安全/ fmeserver。安全政策”-Djava.security.auth.login.config = " {亚搏在线{serverDir}} /安全/ fmeserver。config" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx1024m COM.亚搏在线safe.fmeserver.FMEServerConfiguration "{SAFE{serverDir}}/fmeServerConfig.txt"
{亚搏在线SAFE{serverComment}}STOP_SYSTEM_Configuration="{SAFE{fmeConfigJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.net.preferIPv4Stack=true com . SAFE . fmeservershutdownagent -fmeServerHost {SAFE{fmeserverhostnamellocal}} -fmeServerAdminPort {SAFE{fmeConfigRequestPort}}

#启动FME服务器清理
{亚搏在线SAFE{cleanupComment}}{SAFE{serverComment}}START_SYSTEM_Cleanup="{SAFE{fmeCleanupJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.library. dll。路径= "{安亚搏在线全{fmeUtilPath}} " -Djava.security。安全经理-Djava.security.policy = " {{亚搏在线serverDir}} /安全/ fmeserver。安全政策”-Djava.security.auth.login.config = " {亚搏在线{serverDir}} /安全/ fmeserver。config" -Djava.net.preferIPv4Stack=true -Xms32m -Xmx512m COM.亚搏在线safe.fmeserver.FMEServerCleanup "{SAFE{serverDir}}/fmeServerConfig.txt"
{亚搏在线SAFE{cleanupComment}}{SAFE{serverComment}}STOP_SYSTEM_Cleanup="{SAFE{fmeCleanupJava}}" -FMESERVER_CLASSPATH "{SAFE{classpathNoQuotes}}" -Djava.net.preferIPv4Stack=true COM.safe.fmeserver.FMEServerShutdownAgent -fmeServerHost {SAFE{fmeserverhostnamellocal}} -fmeServerAdminPort {SAFE{fmeCleanupJava}}