【发布时间】:2020-06-23 04:46:39
【问题描述】:
我正在使用 WSO2 Enterprise integrator (ESB) V6.3.0 将文件从一个 FTP 服务器移动到另一个。 每天午夜需要移动大约 10 个非常小的文件。
但我发现,EI 在移动文件时不知何故卡在了某个地方,并停止了其余的操作,尽管它仍处于运行状态。我必须每周在 PROD 上重新启动 EI,这不是一个好兆头。
如果有任何配置设置或任何其他可以解决此问题的东西,请提出建议。
附加以下示例代理服务之一
<?xml version="1.0" encoding="UTF-8"?>
<proxy name="SFTPFileTransferProxy" startOnLoad="true"
trace="disable" transports="vfs" xmlns="http://ws.apache.org/ns/synapse">
<target>
<inSequence>
<property expression="$trp:FILE_NAME" name="FILE_NAME"
scope="default" type="STRING"/>
<log level="custom">
<property name="sequence" value="File transfer Proxy"/>
<property expression="$ctx:FILE_NAME" name="FL2"/>
</log>
</inSequence>
<outSequence/>
<faultSequence/>
</target>
<parameter name="transport.PollInterval">300</parameter>
<parameter name="transport.vfs.FileURI">vfs:sftp://server_name/out/xyz?transport.vfs.AvoidPermissionCheck=true</parameter>
<parameter name="transport.vfs.ContentType">text/plain</parameter>
<parameter name="transport.vfs.ActionAfterProcess">MOVE</parameter>
<parameter name="transport.vfs.MoveAfterFailure">file:///C:/files/failed/xyz_in</parameter>
<parameter name="transport.vfs.ActionAfterFailure">MOVE</parameter>
<parameter name="transport.vfs.Locking">disable</parameter>
<parameter name="transport.vfs.FileNamePattern">.*\.csv</parameter>
<parameter name="transport.vfs.MoveAfterProcess">smb://server_in/files/xyz_in</parameter>
</proxy>
将来自服务器的线程转储附加到 github 目录。
【问题讨论】:
标签: wso2 wso2esb wso2carbon wso2ei