鱼C论坛

 找回密码
 立即注册
查看: 1727|回复: 4

有没有懂Linux下Python项目部署的大佬

[复制链接]
发表于 2020-9-9 17:30:43 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 CH10 于 2020-9-9 17:34 编辑

本人看了鱼c的教程学了基础的语法,然后在网上查了pythonweb,然后学了aiohttp,租了腾讯云想搭建自己的项目,然后看了下Pythonweb项目的部署真的有点懵
aiohttp里面的部署教程:
https://www.bookstack.cn/read/aiohttp-chinese-documentation/aiohttp%E6%96%87%E6%A1%A3-ServerDeployment.md
又是nginx+supercisord又是nginx+gunicorn,甚至docker+nginx+supercisord+gunicorn,,部署个Python项目真的需要那么麻烦么,我原来学的JAVA直接把项目扔到tomcat就行,后面我找到了个简单点的部署方式

我的项目是个小网页,于是我就,直接在linux下使用
python3 /root/myproject/main.py运行我的项目,Ctrl+z 然后使用bg 1,挂在系统的后台,我就可以访问了,但后面发现这样,linux还是会杀后台的,不久就访问不了项目了
后来我就想着用systemd把项目运行弄成一个服务,所以在/usr/lib/systemd/system/目录下创建自己的服务

[Unit]
Description=mypro server
After=multi-user.target

[Service]
Type=idle

ExecStart=/usr/local/bin/python3 /root/mypro/main.py


[Install]
WantedBy=multi-user.target

这样我的项目之后没有断掉了,目前可以一直访问,我这样的项目部署姿势对么?   还是说部署Python项目真的要用gunicorn,supercisord这些那么麻烦,本人才疏学浅,描述问题有哪些不对的地方还请指出
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-9-9 22:02:44 From FishC Mobile | 显示全部楼层
各路老哥,你们都是怎么部署项目的啊,求顶
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-9 22:49:27 | 显示全部楼层
本帖最后由 Stubborn 于 2020-9-9 22:53 编辑

个人博客链接部署,仅供参考

多多百度,看下,有不懂的地方,具体提问

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-9 23:10:30 | 显示全部楼层
本帖最后由 suchocolate 于 2020-9-9 23:15 编辑

看你装的东西感觉你要做一个大型网站一样。
都用过tomcat了,就直接用呗,模板一扔里美滋滋。
非得用python搞web,那就用flask或者django,nginx代理并发什么的个人网站又没有那么大流量,等后期想做等熟悉python web之后再搞。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-10 14:01:25 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-18 16:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表