BLOG
Enjoy when you can, and endure when you must.
解决Nginx+uwsgi+Django线程发送邮件的问题
最近一直在完善我的新版网站,在这一版中我加入了用户注册的功能,系统会生成用户帐户并向用户的注册邮箱发送一封激活邮件。在开发服务器上,我花了很多时间来完善这个功能,但转入生产服务器时却遇到了一个怪问题 —— 邮件不能成功发送,甚至日志里也并未记录任何错误。通过各方面的搜索,终于发现该问题是因为uwsgi的参数设置不当造成的,应在uwsgi启动参数中加入:--enable-threads该参数允许用内嵌的语言启动线程(即允许在app程序中产生子线程)。至此,问题解决!
nginx配置文件说明
最近简单熟悉了下nginx的部署,以下是对nginx.conf配置文件的一些注解(注:代码段是nginx.conf的默认内容):worker_processes  1;       #error_log  logs/error.log; #error_log  logs/error.log  notice; #error_log  logs/error.log  info;    ...
< 1 2