Solved

nfs to solaris hangs -- why

Posted on 1997-03-22
5
780 Views
Last Modified: 2013-12-05
We are running linux as our nfs server. It is serving mostly solaris boxes.  On a pretty regular basis nfs
hangs and we need to reboot the server.  Any ideas why?
0
Comment
Question by:mxf
5 Comments
 
LVL 2

Expert Comment

by:df020797
Comment Utility
If it is the classic problem its an incomaptibility with the nfs lockd daemons. The perfomance is improved by achieveing a patch from Sun for their lockd.

0
 

Author Comment

by:mxf
Comment Utility

0
 

Expert Comment

by:Hal9k
Comment Utility
We have a similar problem the other way round:
A Solaris (2.5.1) sparc is running our NFS server and the
Linux boxes (among other Solaris clients) mount these dirs.
Occasionally (well pretty random, on one day 3 times, then 2
weeks without fault) the server daemon (rpc.nfsd) hangs and
the clients cry: NFS server xxx not responding...
The process can only be killed with signal 9 and the system does
not release the ports, so it cannot be restarted.
Only rebooting the server helps.
Maybe these problems are correlated in a way.

0
 
LVL 1

Accepted Solution

by:
sherwood earned 100 total points
Comment Utility
On the Solaris box try explictly setting rsize and wsize to 1024.
(See the bottom of hte man page for mount for details.)
Not sure if this will be *the* answer, but it's worth a try,
and is quick & easy.  If it works you can try increasing
the size in increments of 1024. I had one network that I could
use 7K packets reliabley, but 8K caused a dumb router to
crash on a frequent basis.)

If this doesn't work, send me the output of nfsstat run
on the solaris box.
0
 

Expert Comment

by:e_chad
Comment Utility
It may be the same problem that I am having.
We are running nfs and we are getting an error message "kernel: svc: unknown version 3" after a short time the "rpc.kmountd --no nfs version 3" daemon crashes

try recompiling the kernel
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

This tech tip describes how to install the Solaris Operating System from a tape backup that was created using the Solaris flash archive utility. I have used this procedure on the Solaris 8 and 9 OS, and it shoudl also work well on the Solaris 10 rel…
Using libpcap/Jpcap to capture and send packets on Solaris version (10/11) Library used: 1.      Libpcap (http://www.tcpdump.org) Version 1.2 2.      Jpcap(http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/index.html) Version 0.6 Prerequisite: 1.      GCC …
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now