zoukankan      html  css  js  c++  java
  • pythondjango项目每次重启电脑需要启动的虚拟机服务_20191124

    python-django项目-每次重启电脑需要启动的虚拟机服务

     看来第一步是确定虚拟机的ip问题,必须要是192.168.100.128,否则很多的配置都不能用了,

    所以要配置虚拟机的ip,

    • 第一步:sudo vi /etc/network/interfaces,进入配置文件
    • 第二步:编辑内容,增加下面的内容,
    • auto ens33
    • iface ens33 inet static
    • address 192.168.100.128
    • netmask 255.255.255.0
    • gateway 192.168.100.2
    • dns-nameserver 119.29.29.29
    • 第三步:sudo /etc/init.d/networking restart,重启网络,
    • 第四步,重启虚拟机
    • 然后开机之后看ip的配置就对了,
    • 开机之后如果发现改之后的ip不能上网了,就搜索一下:更改了Ubuntu的ip不能上网了
    • 网上会有答案

    1,mysql

    这是开机自动启动的,所以只要远程连接数据库成功就启动了,

    2,redis

    这是需要手动启动的,在本地pycharm执行以下redis的测试程序,通了就启动了,

    这个没有自动启动,所以都需要手动启动一下,

    • sudo redis-server /etc/redis/redis.conf

    3,fdfs,

    我去项目里面添加一个商品的种类图片,如果是没有保存,就启动了,

    这个也没有自动启动,需要手动启动一下,

    • sudo service fdfs_trackerd start
    • sudo service fdfs_storaged start

    4,celery,

    这个是任务,也需要手动启动,需要项目的代码,

    • 进入虚拟环境启动,workon lq_py3
    • cd /home/andy/bj18/dailyfresh,这是我虚拟机上面的项目目录
    • celery -A celery_tasks.tasks worker -l info

    这样整个项目的环境就好了,

    5,启动Nginx:

    这个需要手动启动,

    • cd /usr/local/nginx/sbin
    • sudo ./nginx
    • 这是重启Nginx,sudo /usr/local/nginx/sbin/nginx -s reload

    6,启动uwsgi

    这个需要手动启动,

    • 进入虚拟环境启动,workon lq_pys
    • cd /home/andy/bj18/dailyfresh,这是我虚拟机上面的项目目录
    • 启动:uwsgi --ini uwsgi.ini    (后面是配置文件的路径)
    • 停止:uwsgi --stop uwsgi.pid (后面是文件的路径) 
  • 相关阅读:
    几何变换
    螺旋线
    生产环境高可用centos7 安装配置RocketMQ-双主双从-同步双写(2m-2s-sync)
    CentOS7 安装配置RocketMQ --主从模式(master-slave)异步复制
    MybatisPlus----入门
    elasticsearch中term和match以及text和keyboard的解释
    怎么解决Windows的elasticsearch编码闪退问题
    数据库技术之事务
    JDBC------之结果集元数据的操作02
    JDBC------之结果集元数据的操作01
  • 原文地址:https://www.cnblogs.com/andy0816/p/11921801.html
Copyright © 2011-2022 走看看