1
我正在調用控制器方法來轉換視頻文件。使用background_fu作業調用此過程 。當該功能試圖在rails根目錄下創建一個 新文件夾時,它會給出錯誤,即Permission denied。如果不在後臺作業過程中調用,則 函數表現良好。權限被拒絕使用background_fu創建文件夾
任何一個可以指出什麼是麻煩。 在此先感謝, Anubhaw
我正在調用控制器方法來轉換視頻文件。使用background_fu作業調用此過程 。當該功能試圖在rails根目錄下創建一個 新文件夾時,它會給出錯誤,即Permission denied。如果不在後臺作業過程中調用,則 函數表現良好。權限被拒絕使用background_fu創建文件夾
任何一個可以指出什麼是麻煩。 在此先感謝, Anubhaw
檢查後臺進程是否在不同的用戶帳戶下運行到您的Rails應用程序使用的帳戶。在Linux/UNIX上,通常可以通過運行top
或ps
命令來獲取此信息。
嗨John, 感謝您的回覆。用於運行入隊後臺進程守護進程服務器。啓動守護進程服務器的命令是「ruby ./script/daemons start」。當我做ps -ef時,它會在用戶名「avahi 1835 1 0 10:04?00:00:00 avahi-daemon:running [linux-2.l」)下列出守護程序服務器。我沒有名爲avahi的用戶。我可以將特定用戶設置爲與守護程序服務器關聯嗎? 謝謝, Anubhaw – Anubhaw 2010-05-11 12:57:59
嗨Anumhaw。必須有一個現有的avahi用戶帳戶,否則該守護程序將無法運行。經過調查,background_fu使用'daemons' gem,因此您需要了解如何啓動 - 可能來自[/etc/init.d](http://www.ghacks.net/2009/04/04/get-to-know-linux-the-etcinitd-directory /)目錄? – 2010-05-11 13:11:22