【问题标题】:when issuing a logout command to my cpanel ftp server, it returns a 500 error unknown command向我的 cpanel ftp 服务器发出注销命令时,它返回 500 错误未知命令
【发布时间】:2013-06-05 10:05:54
【问题描述】:

我正在将 it.sauronsoftware.ftp4j 与 cpanel 服务器一起使用,当我尝试关闭连接时,我收到 500 错误:未知命令。我假设这意味着 cpanel ftp 服务器正在使用不同的命令,但我不知道如何发出正确的命令来关闭 ftp 连接,甚至不知道该命令是什么。

我知道 abruptlyCloseCommunication() 但我更喜欢一种干净且适当的方法来关闭连接。

【问题讨论】:

  • 你得到解决方案了吗,我也面临同样的错误,请帮助。没有退出命令。
  • 是的,这就是为什么有一个公认的解决方案,DOH!

标签: java cpanel ftp4j


【解决方案1】:

abruptlyCloseCommunication() 方法导致通信通道突然关闭。当控制连接被阻塞时,它作为“紧急制动”来关闭控制连接。用于相同目的的线程安全解决方案是调用 disconnect(false)。

相反,您可以使用 client.disconnect(true);类,这一类向远程服务器发送 FTP QUIT 命令,请求合法的断开连接程序。希望它也适用于 cpanel。

【讨论】:

    猜你喜欢
    • 2015-08-09
    • 2021-08-14
    • 2017-10-21
    • 2016-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-22
    • 1970-01-01
    相关资源
    最近更新 更多