Meicai_web项目实践并部署到服务端
1.软件准备:pycharm,服务器(选择)
2.利用Django写的项目
3.需要了解HTML相关语法,会使用python
项目笔记
- 如果一直无法连接到数据库( [ERROR/MainProcess] consumer: Cannot connect to redis://172.0.0.1:6379/8: Error 10060 connecting to 172.0.0.1:6379.由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。..Trying again in 10.00 seconds… (5/100))
可能是地址没配置对broker=”redis://127.0.0.1:6379/8”,或者通过(1)启动redis(2)切换到redis安装目录并执行redis-server.exe redis.windows.conf(4)再开一个后台,切换到安装目录,执行redis-cli.exe,然后在执行 config set requirepass root 将密码设置为 root ,然后地址配置为broker=”redis://:root@127.0.0.1:6379/8”即可
- 切换到redis安装目录下,redis-server.exe redis.windows.conf,启动redis服务器
- 切换到redis安装目录下,redis-cli.exe,启动客户端
- celery -A celery_tasks.tasks worker -l info 启动celery服务
- 如果报错
tasks, accept, hostname = _loc ValueError: not enough values to unpack (expected 3, got 0)
解决方法:
# 安装这个包
pip install eventlet
# 用这个启动
celery -A celery_tasks.main worker -l info -P eventlet
celery -A celery_tasks.tasks worker -l info -P eventlet
东京arm重启方法
1. 打开所有端口
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
2.打开天天生鲜项目的fastdfs文件
先启动 /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start
再启动 /usr/bin/fdfs_storaged /etc/fdfs/storage.conf start
3.再切换到/usr/local/nginx/sbin中打开控制上传的nginx服务
/nginx 开启Nginx服务
4.打开redis数据端口6379
cd /usr/local/redis
redis-server redis.conf
5.重启控制 天天生鲜转接的 uwsgi服务器
cd /root/MeiCai_web/Meicai_web/dailyfresh/dailyfresh
uwsgi –-ini uwsgi.ini
6.重启supervisor
echo_supervisord_conf > /Supervisord/supervisord.conf
supervisord -c /Supervisord/supervisord.conf
1、下载pycharm并配置好python
2、下载Django
在pycharm的终端或工具栏导入Django


如果下载好Django,但是却导入不了Django包,Windows电脑需要将Django包和Scripts的路径加入的电脑的环境变量中
(前面每个人的路径不一样,重点是找到LocalCache\local-packages\Python38\Scripts和site-packages\django)
C:\Users\94284\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\Scripts
C:\Users\94284\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\django