当前位置:论坛首页 > Linux面板 > 求助

【疑难】Python项目管理器会跑多个进程

发表在 Linux面板2022-3-15 21:34 [复制链接] 17 16149

通过Python项目管理器运行的py脚本,点暂停后再开始,或者重启,后台会同时跑多个进程,点暂停后后台没有任何进程在跑,
不用管理器自己运行不会发生这种状况



//带不带参数、root/www运行都会发生这种状况
使用道具 举报 只看该作者 回复
发表于 2022-3-15 23:15:18 | 显示全部楼层
您好,这跟的项目有关。一个项目,可以启动多个进程。
这跟您的具体项目有关。
停止后,项目没在跑,肯定没有进程了。
使用道具 举报 回复 支持 反对
发表于 2022-3-19 01:12:16 | 显示全部楼层
运维阿宏 发表于 2022-3-15 23:15
您好,这跟的项目有关。一个项目,可以启动多个进程。
这跟您的具体项目有关。
停止后,项目没在跑,肯定没 ...

不是,项目是自己写的,并没有启动多个进程,
不使用项目管理器也不会出现这种状况
使用道具 举报 回复 支持 反对
发表于 2022-3-19 01:14:56 | 显示全部楼层
另外建议日志名称error.log能跟随py文件名.log,或者自定义、关闭
否则同一个环境跑多个项目全是混在同一个error.log日志文件里
使用道具 举报 回复 支持 反对
发表于 2022-3-25 11:53:56 | 显示全部楼层
1500967604qnkv 发表于 2022-3-19 01:14
另外建议日志名称error.log能跟随py文件名.log,或者自定义、关闭
否则同一个环境跑多个项目全是混在同一个 ...

t
使用道具 举报 回复 支持 反对
发表于 2022-3-28 02:27:59 | 显示全部楼层
使用道具 举报 回复 支持 反对
发表于 2022-3-29 17:24:32 | 显示全部楼层

您好,项目启动多个进程后有什么影响?比如内存爆满?
另外,您项目是否方便发一份我测试看看,看看您的项目是否有跑多个进程
以便确定具体问题原因
使用道具 举报 回复 支持 反对
发表于 2022-3-29 21:47:38 | 显示全部楼层
忘了@了重新发
使用道具 举报 回复 支持 反对
发表于 2022-3-29 21:48:36 | 显示全部楼层
运维阿宏 发表于 2022-3-29 17:24
您好,项目启动多个进程后有什么影响?比如内存爆满?
另外,您项目是否方便发一份我测试看看,看看您的 ...

抱歉脚本是一个py爬虫不好给测试也不方便发。
服务器是没什么影响,但是影响爬取,等于有多线程一直在跑。
测试了好几个不同的py脚本都这样,
环境:专业版7.9
使用道具 举报 回复 支持 反对
发表于 2022-3-31 22:45:57 | 显示全部楼层
1500967604qnkv 发表于 2022-3-29 21:48
抱歉脚本是一个py爬虫不好给测试也不方便发。
服务器是没什么影响,但是影响爬取,等于有多线程一直在跑 ...

会不会是您那边自己脚本生成的呢?我们这边是不会多产生进程的,另外您这个脚本是一执行完后就结束了还是常驻系统后台的呢?
使用道具 举报 回复 支持 反对
发表于 2022-4-3 00:53:44 | 显示全部楼层
谢花郎 发表于 2022-3-31 22:45
会不会是您那边自己脚本生成的呢?我们这边是不会多产生进程的,另外您这个脚本是一执行完后就结束了还是 ...

脚本应该没问题的,在本机直接用python环境跑都正常,就是用了Python项目管理器才会出这个状况;
脚本是一执行完后就结束
使用道具 举报 回复 支持 反对
发表于 2022-4-7 00:28:53 | 显示全部楼层
1500967604qnkv 发表于 2022-4-3 00:53
脚本应该没问题的,在本机直接用python环境跑都正常,就是用了Python项目管理器才会出这个状况;
脚本是 ...

可以提供下你的python脚本吗?我这边测试下
使用道具 举报 回复 支持 反对
发表于 2022-5-29 12:59:17 | 显示全部楼层
谢花郎 发表于 2022-4-7 00:28
可以提供下你的python脚本吗?我这边测试下

我也出现了这种情况,还不知道怎么解决呢,我发了个贴,启动时,会执行两次sh脚本
使用道具 举报 回复 支持 反对
发表于 2022-5-29 14:56:05 | 显示全部楼层
宝塔用户_tkghua 发表于 2022-5-29 12:59
我也出现了这种情况,还不知道怎么解决呢,我发了个贴,启动时,会执行两次sh脚本 ...

有无测试脚本或者复现步骤?》
使用道具 举报 回复 支持 反对
发表于 2022-5-30 09:36:06 | 显示全部楼层
谢花郎 发表于 2022-5-29 14:56
有无测试脚本或者复现步骤?》

就简单的创建python项目,,点击启动时,后台会先执行

root       11215       1  0 18:11 ?        00:00:00 /bin/bash /etc/init.d/asin_details_pymanager stop
root       11216   11215  2 18:11 ?        00:00:00 /www/server/python/asin_details//asin_details_ven/bin/python  /www/server/python/asin_details/schedule_task.py
root       11218       1  0 18:11 ?        00:00:00 /bin/bash /etc/init.d/asin_details_pymanager star
root       11219   11218  3 18:11 ?        00:00:00 /www/server/python/asin_details//asin_details_ven/bin/python  /www/server/python/asin_details/schedule_task.py







/bin/bash /etc/init.d/asin_details_pymanager stop  这条命令按道理不应该启动一次下面py文件,  
不知道是系统原因,还是什么原因
系统是
Ubuntu 20.04.4 LTS x86_64(Py3.7.9)




以schedule_task.py  文件启动

asin_details.zip

1.3 KB, 下载次数: 6195

使用道具 举报 回复 支持 反对
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

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