歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

apache錯誤日志裡面出現“fcntl: F_SETLKW: No record locks available”怎麼辦

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




Copyright © Linux教程網 All Rights Reserved