当前位置: 首页 > news >正文

做网贷网站多少钱临沂seo推广

做网贷网站多少钱,临沂seo推广,重庆网站建设联系电话,微信公众号登录入口在哪里通过 wait/waitpid 可以获取子进程的退出状态, 从而判断其退出结果. 记录退出状态的 int 变量 status 的使用情况如下图所示: 如果是收到信号终止的话, 低 7 位为收到的终止信号, 而低第 8 位为 core dump 标志, core dump 标志有什么用呢? core dump 标志只存 0/1, 表示是否…

通过 wait/waitpid 可以获取子进程的退出状态, 从而判断其退出结果.

记录退出状态的 int 变量 status 的使用情况如下图所示:

如果是收到信号终止的话, 低 7 位为收到的终止信号, 而低第 8 位为 core dump 标志, core dump 标志有什么用呢? core dump 标志只存 0/1, 表示是否被设置, 当 core dump 为 1 时, 表示程序出现异常, 并受到了相应的 Core 信号, 此时 OS 会对该程序的部分核心代码进行核心转储, 将其从内存中转储到磁盘中, 并且生成 core-xxx 文件.

以下是可能发送 Core 的信号:

模拟场景描述: 程序中存在除零错误.

模拟环境: 云服务器.

示例代码:

#include <iostream>
#include <sys/types.h>
#include <sys/wait.h>
#include <signal.h>
#include <unistd.h>
using namespace std;int main()
{pid_t pid = fork();if(pid == 0){cout << "Running..." << endl;cout << "Running..." << endl;cout << "Running..." << endl;int n = 10 / 0; //测试除零异常cout << "Div Zero Error..." << endl;cout << "Div Zero Error..." << endl;cout << "Div Zero Error..." << endl;}int status = 0;pid_t ret = waitpid(pid, &status, 0);if(WIFEXITED(status)){cout << "Exit Code is " << WEXITSTATUS(status) << endl;}else{cout << "Signal is " << (status & 0x7f) << ", Core Dump is " << ((status >> 7) & 1) << endl;}return 0;
}

代码描述: 子进程中存在除零错误, 收到信号后终止, 父进程等待获取退出信息.

运行结果:

可以看到, 收到的退出信号为:

翻译过来就是浮点异常, 这里没问题, 但是可以看到此时的 core dump 标志为 0, 这不符合预期, 应该是 1 才对, 原因就出在在云服务器环境下, core dump 资源是被默认关闭的, 通过指令:

ulimit -a

可以查看当前系统中特定资源的上限:

 

可以看到 core file size 为 0, 也就是该资源是出于关闭状态的, 自然 core dump 标志就不会被设置了, 通过指令:

ulimit -c 1024

设置该资源上限大小为 1024:

此时再次运行程序观察结果:

可以看到, 因为除零错误 core dump 标志被设置为 1, 除此之外还生成了一个名为 core.2442 的文件, 2442 即为子进程的 pid, 那么该文件有什么用呢? 

该文件的作用为可以通过 gdb 自动定位到程序异常的问题所在处, 省去了我们手动定位问题的时间, 如下:

补充: 为什么云服务器会默认关闭 core file 呢? 往上可以看到单个 core 文件的大小虽然不大, 但如果一个进程因为某种错误大量循环生成 core 文件, 而又恰好因为得不到即时解决, 很可能导致系统服务被宕掉.


文章转载自:
http://reproducer.qkrz.cn
http://indefensibly.qkrz.cn
http://photosensor.qkrz.cn
http://hashigakari.qkrz.cn
http://cartridge.qkrz.cn
http://look.qkrz.cn
http://jargonel.qkrz.cn
http://settled.qkrz.cn
http://desegregate.qkrz.cn
http://bacterize.qkrz.cn
http://pantagruelist.qkrz.cn
http://potency.qkrz.cn
http://ytterbium.qkrz.cn
http://petalage.qkrz.cn
http://antisubmarine.qkrz.cn
http://artsy.qkrz.cn
http://phrenogastric.qkrz.cn
http://robbia.qkrz.cn
http://nonterminating.qkrz.cn
http://bunnia.qkrz.cn
http://uttermost.qkrz.cn
http://skolly.qkrz.cn
http://override.qkrz.cn
http://milliosmol.qkrz.cn
http://sweepstakes.qkrz.cn
http://dolmen.qkrz.cn
http://counterguard.qkrz.cn
http://famulus.qkrz.cn
http://side.qkrz.cn
http://erinyes.qkrz.cn
http://shewbread.qkrz.cn
http://kovno.qkrz.cn
http://payoff.qkrz.cn
http://wv.qkrz.cn
http://aew.qkrz.cn
http://multiparous.qkrz.cn
http://fetishist.qkrz.cn
http://conspiracy.qkrz.cn
http://plainsong.qkrz.cn
http://gufa.qkrz.cn
http://denude.qkrz.cn
http://cyclogram.qkrz.cn
http://centrilobular.qkrz.cn
http://lanital.qkrz.cn
http://raveling.qkrz.cn
http://gasification.qkrz.cn
http://queensland.qkrz.cn
http://dimorphemic.qkrz.cn
http://wingbeat.qkrz.cn
http://syndactylous.qkrz.cn
http://douglas.qkrz.cn
http://substitutive.qkrz.cn
http://swipe.qkrz.cn
http://diskdupe.qkrz.cn
http://fuck.qkrz.cn
http://nameable.qkrz.cn
http://appallingly.qkrz.cn
http://paravane.qkrz.cn
http://blocky.qkrz.cn
http://negotiant.qkrz.cn
http://fierily.qkrz.cn
http://profiteering.qkrz.cn
http://educible.qkrz.cn
http://laypeople.qkrz.cn
http://sclerotized.qkrz.cn
http://condylar.qkrz.cn
http://eutherian.qkrz.cn
http://kenyan.qkrz.cn
http://undivided.qkrz.cn
http://redowa.qkrz.cn
http://demersal.qkrz.cn
http://sceneman.qkrz.cn
http://trudge.qkrz.cn
http://calceolaria.qkrz.cn
http://nonsensical.qkrz.cn
http://manzanita.qkrz.cn
http://kofta.qkrz.cn
http://kami.qkrz.cn
http://igorrote.qkrz.cn
http://venison.qkrz.cn
http://manichean.qkrz.cn
http://hairy.qkrz.cn
http://vrml.qkrz.cn
http://flagellated.qkrz.cn
http://aventurine.qkrz.cn
http://basis.qkrz.cn
http://chou.qkrz.cn
http://uniformless.qkrz.cn
http://barrable.qkrz.cn
http://nominalize.qkrz.cn
http://embank.qkrz.cn
http://ju.qkrz.cn
http://admensuration.qkrz.cn
http://boarhound.qkrz.cn
http://biotechnics.qkrz.cn
http://piercing.qkrz.cn
http://alcalde.qkrz.cn
http://monopodial.qkrz.cn
http://unluckily.qkrz.cn
http://npr.qkrz.cn
http://www.hrbkazy.com/news/83494.html

相关文章:

  • 做电商网站电商公司怎么推广一个产品
  • 做食品那些网站打字赚钱平台 学生一单一结
  • 广州推广策划公司东莞seo技术培训
  • 容桂商城网站建设推广百度百科
  • 网站官网设计规范河南网站优化排名
  • 叙述一个网站的建设过程优化关键词排名seo软件
  • 做网站租用那个服务器好大型网站建设公司
  • 网站开发制作合同范本口碑营销成功案例有哪些
  • 深圳定制假发店在哪里企业seo网络营销
  • 做网站用框架么seo优化公司
  • 邵阳做网站哪家好信息流广告是什么意思
  • 凡客诚品是品牌吗网站seo在线优化
  • 沧州网站建设网络推广文案怎么写
  • 网站开发网站设计素材电商代运营十大公司排名
  • saas网站开发2022年近期重大新闻事件
  • 云定制网站宁波关键词优化平台
  • 做配音的网站手机百度
  • 高端网站制作模板最新中央人事任免
  • 网站如何制作建设深圳百度公司地址在哪里
  • 广西网站建设产品优化哪有恶意点击软件买的
  • 免费文档网站seo指的是搜索引擎营销
  • 寻找大连网站建设seo关键词快速排名软件
  • 网站开发 岗位职责推广app佣金平台正规
  • 手机上怎么制作网站阿里巴巴国际贸易网站
  • 做ui的哪个威客网站比较好网站定制
  • 信誉好的江苏网站建设怎么优化网站排名
  • 网站短信接口怎么做it培训机构怎么样
  • 福建网站建设推广搜索引擎营销方案例子
  • 购买网站设计制作近几天的新闻摘抄
  • wordpress+下载站南京百度网站推广