根据需求实现功能(python)

项目总价 500
预估日薪 500/天
合作方式: 时间制
预估工时: 1天
发布位置: 北京
参与范围: 全国远程
Mr.Ma
Mr.Ma
职位ID: 104689

发布方信用行为

发布项目
0
订单总数
0
退款单数

需求描述

Python语言创建共享内存,实现进程间的通信。主要方案如下:
1、watchdog读取配置文件,创建共享内存(为各被监控进程分配一块内存,比如监控10个进程,以配置文件的标识号分配大小为10字节的共享内存),初始化全为0,然后拉起各被监控进程。
2、被监控进程启动时打开共享内存。运行时,往本进程对应的共享内存置1喂狗,watchdog周期性去读该共享内存,如果内存块数据为1说明进程正常,此时置0。如果内存块数据为0,说明该位对应的进程异常,然后杀掉重启对应的进程。

备注:可以先把配置文件、文件样式以及各被监控进程在共享内存中的位置定出来。可以整理个细致的流程图,发一下看看。

根据需求实现功能(python)

合作方式 时间制
预估日薪 500
预估总价 500元
预估工时 1天
发布位置 北京
可参与范围 全国远程
职位ID 104689
发布方 Mr.Ma
Mr.Ma
已有28人投递 ,发布人 点此登录 后查看。

需求描述

Python语言创建共享内存,实现进程间的通信。主要方案如下:
1、watchdog读取配置文件,创建共享内存(为各被监控进程分配一块内存,比如监控10个进程,以配置文件的标识号分配大小为10字节的共享内存),初始化全为0,然后拉起各被监控进程。
2、被监控进程启动时打开共享内存。运行时,往本进程对应的共享内存置1喂狗,watchdog周期性去读该共享内存,如果内存块数据为1说明进程正常,此时置0。如果内存块数据为0,说明该位对应的进程异常,然后杀掉重启对应的进程。

备注:可以先把配置文件、文件样式以及各被监控进程在共享内存中的位置定出来。可以整理个细致的流程图,发一下看看。

发布方信用行为

发布项目 1
订单总数 0
退款单数 0

完善简历

工程师完善技术能力和项目经验,更易接到订单

完善人才简历

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。
已有 28 人投递
登录后查看投递状态