第二次运行boa, 出现boa.c:194 - unable to bind:Address already in use错误简单解决办法

移植boa分2个阶段,先在主机linux上编译运行;再移植到开发板上;第1阶段,设置及编译(过程略)成功后,第一次运行,error_log中显示3行

boa: server version Boa/0.94.13
boa: server built Jun 28 2018 at 01:40:40.

boa: starting server pid=3124, port 80

表示在主机上移植成功;

可是当第二次运行boa(所在目录 ./boa)时出错  boa.c:194 - unable to bind:Address already in use

原因是第一次运行boa服务器后未关闭,经实验,用下列两种查找方式检查进程是否关闭是没有用的:

       查看网络 netstat -an |grep 3124 查不到pid=3124; 

       查看进程 ps aux | grep 3124亦未发现该进程

用CTRL+c也是关闭不了的

使用ps -e查看系统进程,找到boa pid,在这里就是3124

直接用kill 3124 (pid)杀死该进程, 第二次执行 ./boa时就正常了;只是每次执行boa,pid都不一样,是随机的


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值