Consisent Errors - WeOnlyDo Discussion board

Consisent Errors (wodFtpDLX / wodFtpDLX.NET)

by Daniel Dority, Thursday, February 26, 2015, 17:28 (1790 days ago)

We have a service that has been running for a few years and all of a sudden we've been getting hit with these exceptions:

  • System.Net.Sockets.SocketException: A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied
  • System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
  • WeOnlyDo.Exceptions.FtpDLX.ProtocolException: Folder edit/ not found
  • WeOnlyDo.Exceptions.FtpDLX.ProtocolException: Folder preq/ not found

The last two worry me the most. I can log into any other client and those folders show up. We are stumped as to why these exceptions are coming up. Even our infrastructure team is noting that there are 90+ connections hitting the server which is very out of the ordinary.

How can we troubleshoot this?

Secure Ftp DELUXE (FtpDLX.NET) Client Component

Consisent Errors

by Jasmine, Thursday, February 26, 2015, 17:48 (1790 days ago) @ Daniel Dority

Hi Daniel.

It's hard to say what's happening without trying to duplicate the issue, to see what's going on under the hood. I don't know what protocol you're using, I assume it's FTP.

However, what I did notice is that you're using relative paths - are you? This could be the problem, since you should always use absolute paths when accessing files/folders. So, instead of having 'edit/' folder, you should have something like '/home/joe/edit'. Can you check if this is the case?

Best regards,

Consisent Errors

by Daniel Dority, Thursday, February 26, 2015, 18:08 (1790 days ago) @ Jasmine

We are using FTPSwithdata.

If I am not mistaken, the user account is restricted to that one folder. But let me verify.

Consisent Errors

by Jasmine, Thursday, February 26, 2015, 19:22 (1790 days ago) @ Daniel Dority

Hi Daniel.

In any case, even if restriced, it should be absolute path. It could be then '/edit/' or something else - but slash at the beginning should be there.

When you connect, if you issue ListDir, what do you get?