10-04-2012
Just a wild shot in the dark: which NFS version do you use?
Historically, NFS (NFS, NFS2, whereas NFS3 optionally) used UDP as the transport protocol, because it was way faster than TCP in limited bandwidth environment (remember Ethernet being 10MBit/s). NFS3 could be configured to use either TCP or UDP and NFS4 uses TCP per default (exclusively? not sure).
The downside of UDP was lacking flow control (it is a connectionless protocol) and it is conceivable that under some adverse constellations a transmission could fail.
You could probably verify that (and several other network-related possible causes) by tracing the network extensively. Set up "tcpdump" with a customized filter to trace the NFS-related transfers from the load-balanced front-ends to the NFS-server behind.
Generally speaking, this sounds like a quite complex problem and you are probably best (even if not fastest) off by using methodical problem-solving skills. Write down all the steps necessary to transfer a file fron the user to where it should finally reside. Then write down any tool/driver/piece-of-software/... involved in getting the file there. For every such piece suppose that it could fail somehow and develop a test specifically designed to find out if it does (like i did with the "tcpdump"). Then falsify one of these "theories" after the other by applying this test. Eventually you should end with the failing piece.
You can probably shortcut the process by chosing suitable parts of the transmission and make sure these work. If you can make sure the error only happens past part X then all parts up to and including part X are working.
I hope this helps.
bakunin
5 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I am having problems uploading files to my new server. I am new at this so im sure im doing it wrong. I tried using wsftp but that didnt work. please help me!! (4 Replies)
Discussion started by: rdog157h
4 Replies
2. Shell Programming and Scripting
salmo allim warhmat allah wa brakato
i face another problem with ftp protocol
i have my server when upload with ftp on my server
it upload when access from internet with URL can't find any thing
that i get from ftp commend that upload in
Current directory is /home/user name
when... (5 Replies)
Discussion started by: pua06
5 Replies
3. UNIX for Beginners Questions & Answers
Its not allow upload the ldif file to LDAP Server
# ldapadd -x -W -D "cn=Admin,dc=linuxoperatingsystem,dc=info" -f /root/base.ldif
Enter LDAP Password:
ldap _sasl_bind(SIMPLE) : Can't contact LDAP server (-1) (1 Reply)
Discussion started by: zbest1966
1 Replies
4. Shell Programming and Scripting
Starting sendmail throws this error:
I decided to see the permission on the files under /etc/mail and this is the output:
# ls -ltr
total 284
-rwxr-xr-x. 1 root root 1847 Jan 27 2014 virtusertable
-rwxr-xr-x. 1 root root 127 Jan 27 2014 trusted-users
-rwxr-xr-x. 1 root root 92... (3 Replies)
Discussion started by: mohtashims
3 Replies
5. Web Development
Hi..
I have very limited knowledge on LDAP and its configuration and but I have been trying to figure out one issue that takes place when I am running the program that is written in php, but so far its unsuccessful.
The server, I am working on is ldap server, which is running on Apache. After... (1 Reply)
Discussion started by: GomathiUoM
1 Replies
LEARN ABOUT DEBIAN
ubuntu-upload-permission
ubuntu-upload-permission(1) General Commands Manual ubuntu-upload-permission(1)
NAME
ubuntu-upload-permission - Query upload rights and (optionally) list the people and teams with upload rights for a package
SYNOPSIS
ubuntu-upload-permission [options] package
DESCRIPTION
ubuntu-upload-permission checks if the user has upload permissions for package. If the --list-uploaders option is provided, all the people
and teams that do have upload rights for package will be listed.
OPTIONS
-r RELEASE, --release=RELEASE
Query permissions in RELEASE. Default: current development release.
-a, --list-uploaders
List all the people and teams who have upload rights for package.
-t, --list-team-members
List all the members of every team with rights. (Implies --list-uploaders)
-h, --help
Display a help message and exit
EXIT STATUS
0 You have the necessary upload rights.
1 You don't have the necessary upload rights.
2 There was an error.
AUTHORS
ubuntu-upload-permission and this manpage were written by Stefano Rivera <stefanor@ubuntu.com>.
Both are released under the terms of the ISC License.
ubuntu-dev-tools November 2011 ubuntu-upload-permission(1)