[請益] 請問多台主機操作同個檔案應該如何鎖定檔案?
請問多台Web主機對同一個檔案操作應該如何避免檔案被改壞掉...
我是有找到flock來使用
但是這個flock指令只有原來的主機認得,同時間如果有其他台主機要寫那個檔案
還是會把它寫壞掉
例如web1主機要寫/tmp/test.inc這個檔案(有使用flock來做檔案lock的動作)
可是只有web1主機的其他程序會等待test.inc檔案的lock結束
其它台主機(web2、web3)的程序仍然會對那個檔案作寫入的動作,然後檔案裡面就會亂七八糟(被寫壞了)
所以想請問各位先進,如果遇到多台主機要對單一檔案操作應該如何處理?
web1 web2 web3 主機會mount同一個網路空間
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.131.226
推
10/09 15:52, , 1F
10/09 15:52, 1F
→
10/09 16:09, , 2F
10/09 16:09, 2F
→
10/09 16:10, , 3F
10/09 16:10, 3F
→
10/09 16:10, , 4F
10/09 16:10, 4F
→
10/09 16:10, , 5F
10/09 16:10, 5F
→
10/09 16:11, , 6F
10/09 16:11, 6F
→
10/09 16:11, , 7F
10/09 16:11, 7F
→
10/09 16:11, , 8F
10/09 16:11, 8F
→
10/09 16:11, , 9F
10/09 16:11, 9F
→
10/09 16:11, , 10F
10/09 16:11, 10F
→
10/09 16:11, , 11F
10/09 16:11, 11F
→
10/09 16:12, , 12F
10/09 16:12, 12F
→
10/09 16:12, , 13F
10/09 16:12, 13F
→
10/09 16:12, , 14F
10/09 16:12, 14F
→
10/09 16:12, , 15F
10/09 16:12, 15F
→
10/09 16:13, , 16F
10/09 16:13, 16F
→
10/09 16:15, , 17F
10/09 16:15, 17F
推
10/09 17:17, , 18F
10/09 17:17, 18F
推
10/09 18:38, , 19F
10/09 18:38, 19F
→
10/09 18:38, , 20F
10/09 18:38, 20F
推
10/10 00:57, , 21F
10/10 00:57, 21F
→
10/10 00:57, , 22F
10/10 00:57, 22F
推
10/10 14:42, , 23F
10/10 14:42, 23F
→
10/12 10:15, , 24F
10/12 10:15, 24F
→
10/12 10:16, , 25F
10/12 10:16, 25F
→
10/12 10:19, , 26F
10/12 10:19, 26F
→
10/12 10:29, , 27F
10/12 10:29, 27F
→
10/12 10:36, , 28F
10/12 10:36, 28F
推
10/12 12:12, , 29F
10/12 12:12, 29F
→
10/13 10:02, , 30F
10/13 10:02, 30F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章