python-django项目-每次重启电脑需要启动的虚拟机服务_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 (后面是文件的路径) 

 

posted @ 2019-11-24 11:53  技术改变命运Andy  阅读(470)  评论(0编辑  收藏  举报