虛擬主機管理系統開發日誌(2)

 Serv-U一個比較隱蔽的問題

程序中是通過修改Serv-U配置(ServUDaemon.ini)文件來添加客戶的,剛開始每次進行修改以後都要重新啓動Serv-U纔會生效,後來網上查找得知只要每次修改時在[Global]節點下添加一行ReloadSettings=True,就不用每次重啓服務了。Serv-U檢查配置文件的時候會把這一行給去掉,所以手動打開配置文件查看的時候都看不到這一行。
隨後出現了另一個問題:在程序中添加的User在Serv-U中可以看見,但在客戶端連接卻連接不上。打開Serv-U,找到那個用戶,隨便點一個地方修改一下,哪怕再修改回來也行,只要下面的應用按鈕變成可用狀態,點擊一下這個按鈕,然後客戶端就可以正常連接了。非常奇怪的問題,查看Serv-U日誌,發現連接不上的問題是“home dir e:/website/www.hp.com/web/ does not exist”,但是這個目錄明明是存在的呀,到底是怎麼回事呢?
於是又打開Serv-U配置文件仔細地進行檢查,通過和其他User的比較,發現一個問題:連接不上的用戶的homeDir後面的路徑最後面多了一個“/”,會不會是這個原因呢?去掉這個反斜槓,重新在客戶端連接,OK,一切正常。
發佈了20 篇原創文章 · 獲贊 1 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章