当uWSGI在其日志中打印chmod() socket to 666 for lazy and brave users
时,它究竟意味着什么?
我在文档中没有看到任何关于它的内容。虽然也许我没有足够的搜索。
答案 0 :(得分:4)
它记录了一个事实,即你没有明确指定套接字的权限,并告诉你它是为你完成的:
http://uwsgi-docs.readthedocs.org/en/latest/Options.html#chmod-socket
请参阅:
<强>
chmod-socket
强>参数:可选字符串
Chmod socket。
可以从命令行使用
-C
设置此选项。UNIX套接字是遵循UNIX权限的文件系统对象 任何其他文件系统对象。您可以设置UNIX套接字的权限 如果您的网络服务器无权访问,请使用此选项 uWSGI套接字。 在没有参数的情况下使用权限 将被设置为666.否则指定的chmod值将为 使用强>
socket.c
中的相关源代码:
https://github.com/unbit/uwsgi/blob/master/core/socket.c#L238-L251