2010-09-09 26 views
0

我已經部署在Apache2.0的在Django1.1.1網站。在後端我有開始與前端三種相互作用的蟒蛇進程的啓動腳本。其中一個進程使用與Apache進行通信的Windows事件(使用CreateEvent)。pywin32 CreateEvent和Apache

我的問題是,當我第一次運行啓動腳本,然後啓動Apache似乎一切都工作正常,但是當我第一次啓動Apache,然後運行與Windows事件從未啓動發射過程。在命令行啓動進程它死於錯誤
pywintypes.error: (5, 'CreateEvent', 'Access is denied.')

我認爲這是一個權限問題,其中Apache作爲SYSTEM用戶運行,啓動器作爲我運行。任何想法如何解決這個問題? 它可能是別的東西太多,任何想法? 我在Windows上一個小白所以請多多包涵。順便說一句,我使用的是Windows XP和Python 2.4
感謝 小號

更新: 我最終用蟒蛇配方Controlling Windows Services總是啓動Apache服務後我的腳本。我的問題已解決!

回答