Python pywin32 CreateEvent和Apache

Python pywin32 CreateEvent和Apache,python,django,apache,winapi,Python,Django,Apache,Winapi,我在Django1.1.1中有一个网站,部署在Apache2.0中。在后端,我有一个启动脚本,启动三个与前端交互的python进程。其中一个进程使用与Apache通信的Windows事件(使用CreateEvent) 我的问题是,当我先运行launcher脚本,然后启动Apache时,一切似乎都正常工作,但当我先启动Apache,然后运行launcher时,不会启动带有Windows事件的进程。在命令行上启动进程时,进程将终止,并出现错误 pywintypes.error:(5,“CreateE

我在Django1.1.1中有一个网站,部署在Apache2.0中。在后端,我有一个启动脚本,启动三个与前端交互的python进程。其中一个进程使用与Apache通信的Windows事件(使用CreateEvent)

我的问题是,当我先运行launcher脚本,然后启动Apache时,一切似乎都正常工作,但当我先启动Apache,然后运行launcher时,不会启动带有Windows事件的进程。在命令行上启动进程时,进程将终止,并出现错误
pywintypes.error:(5,“CreateEvent”,“访问被拒绝”)

我认为这是一个权限问题,Apache作为系统用户运行,启动器作为我运行。有没有办法解决这个问题? 也可能是别的,有什么想法吗? 我是一个窗户上的傻瓜,所以请容忍我。顺便说一句,我使用的是Windows XP和python 2.4
谢谢

更新: 我最终使用python配方始终在脚本之后启动Apache服务。我的问题解决了

您是否在调用中指定了(通过lpEventAttributes参数)

有关详细信息,请参阅下页的第5节(同步对象安全和访问权限):


谢谢您的链接。我使用了一个不同的解决方案,我已经在上面更新了。