python程序怎么部署到云服务器

python程序怎么部署到云服务器,第1张

你需要登录云服务器管理控制台,记录被我打马赛克位置的公网ip。

登录服务器

windows推荐下putty进行连接远程服务器,linux和macos不需要那么麻烦,ssl就行了。

putty

在下图的host name中输入你的公网IP,点击open。

putty界面

输入密码,看不见输入不要慌,linux就是这样保护安全的。

Paste_Imagepng

登录成功界面见下图,然后想怎么操作就怎么操作了。

登陆成功界面

运行我的python文件

推荐FileZilla进行文件传输(不具体说明了),我上传了我的flask网站项目

我的项目

记住服务器同时有Python2和Python3,

python

运行的时候记得使用合适的版本,我用的是虚拟环境(自行百度如何创建虚拟环境)

在运行python之前先安装一个screen,他可以将一个程序在后台运行

sudo apt-get install screen

运行python文件,成功后按下ctrl+A和ctrl+D可以隐藏。隐藏后可以输入screen -r 恢复。

运行成功

首先利用

osremove() will remove a file

osrmdir() will remove an empty directory

shutilrmtree() will delete a directory and all its contents

写你的模块

利用Linux crontab定时任务运行这个模块。

还可以以守护进程的方式运行你的脚本。nohup <程序名> &

你要重新启动你服务器上的python进程才行,如果你的python是在像wsgi、fastCGI、mod_python这样在httpd后面的,就重新启动你的httpd就好了。

现在一般情况下服务器端的python都是先启动一个或几个进程,把程序读到内存里等着request来,不会等到request来的时候临时去读py,这样速度会快一些,但是另一方面就是你新修改的程序不可能反应到内存里。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » python程序怎么部署到云服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情