创建日志文件的权限

2024-10-02 12:36:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试在django 2.0.8中创建日志文件。只要我在本地主机上使用它,日志文件就会被创建,一切正常。但是当我在iis7上运行它时,它不会再创建日志文件了。 日志文件是用python(3.6.5)日志记录创建的。在

在管理.py公司名称:

logging.config.fileConfig('ProjektServer/logging.ini')

在日志.ini_公司名称:

^{pr2}$

后记在pythonclass中是这样称呼的,例如:

logger = logging.getLogger(__name__)
...
logger.info("ID is %d", int(shiftid))

我想这是一个权限问题,我试着按照下面的指示操作:
https://docs.microsoft.com/en-us/iis/manage/configuring-security/application-pool-identities

  1. 打开Windows资源管理器
  2. 列表项
  3. 选择一个文件或目录。在
  4. 右键单击文件并选择“属性”
  5. 选择安全选项卡
  6. 单击“编辑”按钮,然后单击“添加”按钮
  7. 单击“位置”按钮并确保选择了计算机。在
  8. 在“输入要选择的对象名称:”文本框中输入IIS AppPool\DefaultAppPool。在
  9. 单击“检查名称”按钮并单击“确定”。在

ISS的另一个身份也是我试图运行的网站。但仍然没有成功。我还缺什么吗?在


Tags: 文件djangopy名称configlogging记录公司
1条回答
网友
1楼 · 发布于 2024-10-02 12:36:19

如果web应用程序正在进行模拟,则可能需要添加使用该应用程序的所有人才能写入文件夹,除非记录器使用进程帐户,或者在写入日志之前还原为进程帐户。将“Everyone”临时添加到文件夹权限以查看是否存在权限问题。在

相关问题 更多 >

    热门问题