問題:服務器掛起,或者不能啟動,錯誤日志裡面出現"fcntl: F_SETLKW: No record locks available"或者類似的信息。 這個是文件鎖定問題,表示Apache服務器在嘗試使用一個NFS文件系統上面的同步文件。由於使用並行操作模式,Apache服務器在訪問某些特定資源的時候需要一些同步機制。其中一種同步機制就是文件鎖定,這個需要被鎖定文件那端的文件系統要支持鎖定機制,所以使用NFS文件系統上面的文件會出現這種問題。 解決:為了解決NFS文件系統的局限性,可以在配置文件裡面加入一行: LockFile /var/run/apache-lock 這個文件對其他人必須是不能寫入的。 注意:Redhat Linux7.x版本以後已經提供了NFS鎖定機制,應該不會出現此問題。