PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit NFS-Server - ownscript hakt



Breeza
25.11.2015, 22:03
Hi, ich nutze 2 913er. auf einer ist der nfs-server installiert, starte ich den server funktioniert auch alles ganz gut.
im hintergrund läuft ein ownscipt.sh welches mir hier netterweise mal zur verfügung gestellt wurde. Dateiberechtigung ist 755
ownscript.sh

#!/bin/sh
while sleep 30
do
if ps | egrep -v "egrep" | egrep -c "nfs-kernel"; then
echo "nfs is running!"
else
echo `date` "nfs is not running.... restarting!!!" >> /var/log/nfsstate-watchdog.log
/etc/init.d/nfs-kernel-server start
fi
done

wird der receiver neu gestartet, ( z.b frau) läuft der nfs server nicht mehr, das merke ich wenn ich von reci B nicht mehr auf die platte auf reci A zugreifen kann.
schau ich nun in das watchdog-logfile steht dort
Wed Nov 25 11:06:39 CET 2015 nfs is not running.... restarting!!!
Wed Nov 25 20:12:45 CET 2015 nfs is not running.... restarting!!!
Wed Nov 25 20:17:23 CET 2015 nfs is not running.... restarting!!!
Wed Nov 25 20:21:58 CET 2015 nfs is not running.... restarting!!!
Wed Nov 25 20:26:34 CET 2015 nfs is not running.... restarting!!!
Wed Nov 25 20:31:09 CET 2015 nfs is not running.... restarting!!!
Wed Nov 25 20:35:45 CET 2015 nfs is not running.... restarting!!!
Wed Nov 25 20:40:20 CET 2015 nfs is not running.... restarting!!!
Wed Nov 25 20:44:55 CET 2015 nfs is not running.... restarting!!!
usw..


manuell lässt sich der server starten, starte ich den receiver neu läuft der nfs-server anscheinend nicht und die script läuft nicht automatisch ab. ich muss den nfs-server manuell starten.

Jemand ne idee ? hab neulich mal per stick die hdmu- version hochgedatet, bisher lief das script immer einwandfrei.

Danke und MfG

joeuser
26.11.2015, 04:23
What command do you use to "manually start"?

You can try changing your script to see what is happening:

/etc/init.d/nfs-kernel-server start >> /var/log/nfsstate-watchdog.log 2>&1

or for more debugging try:

/bin/sh -x /etc/init.d/nfs-kernel-server start >> /var/log/nfsstate-watchdog.log 2>&1

Breeza
26.11.2015, 20:39
Was soll diese veränderung bringen?
Bisher hat das Script immer vernünftig gearbeitet, auch wenn ich den Receiver das erste mal gestartet ist lief der nfs-server automatisch an.

Gruß

joeuser
26.11.2015, 21:10
They will print more information to the log so maybe you can see better what is happening.