跳至主要内容

项目马上完成了

Gunicorn 已经成功启动了,并且监听在 http://0.0.0.0:5000 地址上,同时也成功启动了 4 个工作进程(-w 4 参数指定),这意味着你的 Flask 应用现在应该已经可以正常接收请求了。

后续操作建议

1. 测试应用


你可以在本地通过浏览器或者使用工具(如 curl)来测试应用是否能正常响应。假设服务器的公网 IP 地址是 211.149.236.166 ,在本地的终端中执行以下 curl 命令:


收起
bash
curl http://211.149.236.166:5000


如果应用正常工作,你应该能看到应用返回的响应内容。

2. 配置防火墙


如果应用无法通过公网访问,可能是服务器的防火墙阻止了外部对 5000 端口的访问。你需要开放 5000 端口,以 CentOS 系统为例,执行以下命令:


收起
bash
sudo firewall-cmd --zone=public --add-port=5000/tcp --permanent
sudo firewall-cmd --reload

3. 部署到生产环境(可选)


虽然 Gunicorn 可以作为生产环境的 WSGI 服务器,但通常还会搭配 Nginx 等反向代理服务器来提高性能和安全性。你可以配置 Nginx 将请求转发到 Gunicorn 监听的端口,以下是一个简单的 Nginx 配置示例:


收起
nginx
server {
    listen 80;
    server_name your_domain_or_ip;

    location / {
        proxy_pass http://127.0.0.1:5000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}


将上述配置保存到 /etc/nginx/conf.d/your_app.conf 文件中,然后重新加载 Nginx 配置:


收起
bash
sudo nginx -s reload

4. 守护进程化(可选)


为了确保 Gunicorn 进程在服务器重启或者意外退出后能自动恢复,你可以使用 systemd 来管理 Gunicorn 进程。创建一个 systemd 服务文件,例如 /etc/systemd/system/gunicorn.service ,内容如下:


收起
ini
[Unit]
Description=Gunicorn instance to serve your_app
After=network.target

[Service]
User=root
Group=root
WorkingDirectory=/root/m4a_converter_project
Environment="PATH=/root/m4a_converter_project/venv/bin"
ExecStart=/root/m4a_converter_project/venv/bin/gunicorn -w 4 -b 0.0.0.0:5000 app:app

[Install]
WantedBy=multi-user.target


然后执行以下命令来启动并设置开机自启:


收起
bash
sudo systemctl start gunicorn
sudo systemctl enable gunicorn


再完成以上步骤,就可以进一步完善应用的部署和管理,确保应用在生产环境中稳定运行啦   
胜利的曙光就在眼前~~

评论

此博客中的热门博文

七星连珠的玄学秘密

图片 一生仅有一次的震撼天象,即将在2025年2月28日上演!就在今天晚上,太阳系的七大行星将在夜空中串成一条璀璨夺目的珠链,呈现出罕见的"七星连珠"奇观。而且这次可不一般,火星与木星还会在连珠时形成美轮美奂的双星拱月景象,整整持续四小时十七分,精准度更是达到了三百年以来的最高值。只要天气晴朗,我国全境都能大饱眼福! “七星连珠”或许只能看见三颗 据上海天文台介绍,参与此次连珠的行星自西向东分别为土星、水星、海王星、金星、天王星、木星和火星,它们将出现在黄昏日落后不久。从最西端的土星到最东端的火星,张角为117°,横跨大半个天空。 然而,由于金星更靠北一些,因此这个连珠串看着不是很完美。更重要的是,其中天王星和海王星因为亮度太低了,肉眼不可见。即便完全天黑,天王星的亮度也仅仅在理论上的目力极限边缘。 而土星距离太阳只有12°,基本淹没在黄昏的天光中,直到它落下,天都没完全黑下来(完全天黑是指太阳在地平线以下18°)。 水星也好不到哪里去,它距离太阳14°,仅仅比土星晚10分钟落下,虽说比土星亮2个星等,但想凭肉眼直接找到,难度相当大。当然,不是说完全不可能,但必须满足西方地平线极为开阔、天气特别晴朗、大气透明度极佳等条件,通过拍照或可一试。 一般情况下,你能同时看见的,只有金星、木星、火星这3颗行星。 另外,不仅限于2月28日这一天,在2月20日至3月1日期间都可以。 图片 什么是“行星连珠”? 据说有科学家计算了公元前3001年到公元3000年这6000年间的情况。 当张角在5°以下时,“六星连珠”发生49次,“七星连珠”发生3次,无“八星连珠”或“九星连珠”。如果张角扩大到10°,“六星连珠”有709次,“七星连珠”有52次,“八星连珠”有3次。想要发生“九星连珠”(冥王星曾为第九大行星),必须把张角扩大到15°,这样的话6000年间只有1次这样的“罕见天象”——将发生在2149年12月10日。 《七星连珠~意为变化之象》 罕见的天文奇观——神秘的天象即将到来。 …… 2025年2月28日晚9点左右天空会出现罕见的天文奇观——七星连珠的景象。 …… 太阳系七大行星将在夜空中形成璀璨的珠链,这是巧合还是神秘的预言? …… 在中国古代,天象的变化被认为是和人间兴衰、朝代更迭有着密切关系。七星连珠现象往往被赋予神秘色彩,被认为是某种“天意”的显现。...

信用卡使用成本更低的渠道

  很多朋友持有信用卡,如果从永续债的角度来看,那就可玩性非常大。但是输出渠道就决定了你的成本。办理渠道第一优先级是银行的M。当然需要一定的大表哥沟通与时间成本。那先用我今年找到的立刻能用的渠道吧。 (请注意,对照以下使用步骤时,您随时可以点击公众号页面右上角三个点,选择“浮窗”然后继续手机操作) 识别上方海报,注册完,下载拉生意APP,用进件手机号登陆,首次登陆需要刷脸。 首页-商户管理-新增商户。门头和店内照片、银行台均可任意上传。 提交完资料会自动审核,并不是人工干预。进入支付宝-顶端搜索“商家认证”,完成; 微信认证要稍微留意下,别用扫码,会显示已达上限。在代理端-商户管理-商户查询,找到要认证的商户,点开子商户,(也可以在拉卡拉APP-首页-支付认证-微信认证),复制出商户号,在微信商家认证里搜索。 认证路径:微信顶端搜索:商家注册。 下载“拉卡拉”APP,登录,做好实名认证;左上角三条杠,可以切换商户; 有任何问题,比如注册、改费率,识别下方二维码联系我吧。