失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > arm linux下nginx服务无法正常启动是什么原因?

arm linux下nginx服务无法正常启动是什么原因?

时间:2019-08-28 10:48:42

相关推荐

arm linux下nginx服务无法正常启动是什么原因?

这是DS白摄像头,

[root@RV1126_RV1109:~]# ps -aux | grep nginxroot339 0.0 0.4 12644 2196 ? Ss 20:35 0:00 nginx: master process /usr/sbin/nginxwww-data 427 0.9 0.5 12944 2924 ? S 20:35 0:05 nginx: worker processroot3419 0.0 0.0 2056 200 pts/0 S+ 20:44 0:00 grep nginx

[root@RV1126_RV1109:/]# find . -name "nginx"./etc/logrotate.d/nginx# 可执行文件./etc/nginx# 文件夹./tmp/nginx# 文件夹(我没有tmp文件夹)./var/lib/nginx# 空文件夹./usr/sbin/nginx# 一堆文件(包含nginx可执行文件)find: ./proc/452/task/517/fdinfo/72: No such file or directoryfind: ./proc/452/task/520/fdinfo/77: No such file or directoryfind: ./proc/452/task/553/fdinfo/72: No such file or directoryfind: ./proc/452/task/556/fdinfo/72: No such file or directory[root@RV1126_RV1109:/]#

[root@RV1126_RV1109:/]# cd /etc/logrotate.d/[root@RV1126_RV1109:/etc/logrotate.d]# lsnginx[root@RV1126_RV1109:/etc/logrotate.d]# cd /etc/nginx/[root@RV1126_RV1109:/etc/nginx]# lsfastcgi.conffastcgi_params.default mime.types nginx.conf.default uwsgi_paramsfastcgi.conf.default koi-utfmime.types.default scgi_params uwsgi_params.defaultfastcgi_paramskoi-winnginx.conf scgi_params.default win-utf[root@RV1126_RV1109:/etc/nginx]# cd /tmp/nginx/[root@RV1126_RV1109:/tmp/nginx]# lsaccess.log client-body error.log fastcgi proxy scgi uwsgi[root@RV1126_RV1109:/tmp/nginx]# cd /var/lib/nginx/[root@RV1126_RV1109:/var/lib/nginx]# ls[root@RV1126_RV1109:/var/lib/nginx]# [root@RV1126_RV1109:/var/lib/nginx]# cd /usr/sbin/[root@RV1126_RV1109:/usr/sbin]# lsalsaconfdnsmasq fsfreezeip6tables-restore nandtestsetlogcons ubirsvolalsactldropbear hostapdip6tables-save nandwriteubiattach ubiupdatevolarpingeeprog i2c-stub-from-dumpiptables nginxubiblock v4l2-dbgavahi-autoipdether-wake i2cdetectiptables-restore ntpdubicrc32 wpa_cliavahi-daemonfbset i2cdumpiptables-save partprobeubidetach wpa_passphraseavahi-dnsconfdfcgiwrap i2cgetiw pm-hibernate ubiformat wpa_supplicantchrootfdformat i2csetkillall5 pm-powersave ubimkvol xtables-multiconnmandflash_erase i2ctransferloadfont pm-suspendubinfoconnmand-wait-online flash_lock in.tftpdmtd_debug pm-suspend-hybrid ubinizecrondflash_unlock inetdmtdinfo rdateubirenamednsdflashcp ip6tablesnanddump readprofileubirmvol[root@RV1126_RV1109:/usr/sbin]#

我们自己的摄像头,camera2没找到nginx服务是怎么回事?文档上也说要开启nginx服务

我在camera2上搜索nginx

[root@RV1126_RV1109:/]# find . -name "*nginx*"./etc/init.d/dS50nginx./etc/logrotate.d/nginx# 可执行文件./etc/nginx# 文件夹./etc/nginx/nginx.conf./etc/nginx/nginx.conf.defaultfind: ./proc/622/task/623/fd/193: No such file or directoryfind: ./proc/622/task/633/fd/166: No such file or directoryfind: ./proc/622/task/633/fd/193: No such file or directoryfind: ./proc/622/task/702/fd/192: No such file or directoryfind: ./proc/622/task/716/fd/193: No such file or directoryfind: ./proc/622/task/717/fdinfo/166: No such file or directoryfind: ./proc/622/task/720/fd/193: No such file or directoryfind: ./proc/622/task/721/fdinfo/166: No such file or directoryfind: ./proc/622/task/725/fd/192: No such file or directoryfind: ./proc/622/task/725/fdinfo/193: No such file or directoryfind: ./proc/622/task/729/fdinfo/193: No such file or directoryfind: ./proc/622/task/732/fdinfo/192: No such file or directoryfind: ./proc/622/task/737/fdinfo/166: No such file or directoryfind: ./proc/622/task/737/fdinfo/192: No such file or directoryfind: ./proc/622/task/741/fdinfo/166: No such file or directoryfind: ./proc/622/task/747/fdinfo/166: No such file or directoryfind: ./proc/622/task/747/fdinfo/192: No such file or directoryfind: ./proc/622/task/751/fdinfo/166: No such file or directoryfind: ./proc/622/task/751/fdinfo/192: No such file or directoryfind: ./proc/622/task/752/fdinfo/193: No such file or directoryfind: ./proc/622/task/760/fdinfo/192: No such file or directoryfind: ./proc/622/task/761/fdinfo/193: No such file or directoryfind: ./proc/622/task/773/fd/166: No such file or directoryfind: ./proc/622/task/774/fdinfo/193: No such file or directoryfind: ./proc/622/task/778/fd/192: No such file or directoryfind: ./proc/622/task/779/fdinfo/193: No such file or directoryfind: ./proc/622/task/782/fd/193: No such file or directoryfind: ./proc/622/task/786/fd/166: No such file or directoryfind: ./proc/622/task/786/fd/192: No such file or directoryfind: ./proc/622/task/790/fd/192: No such file or directoryfind: ./proc/622/task/794/fd/166: No such file or directoryfind: ./proc/622/task/794/fd/192: No such file or directoryfind: ./proc/622/task/800/fdinfo/193: No such file or directoryfind: ./proc/622/task/804/fd/192: No such file or directoryfind: ./proc/622/task/808/fdinfo/193: No such file or directory./usr/sbin/nginx# 一堆文件(包含nginx可执行文件)

尝试手动启动nginx

nginx -c /etc/nginx/nginx.conf

[root@RV1126_RV1109:/]# nginx -c /etc/nginx/nginx.confnginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (2: No such file or directory)/10/19 15:28:41 [emerg] 1770#0: mkdir() "/var/tmp/nginx/client-body" failed (2: No such file or directory)

是nginx权限不够?

查看nginx命令在哪:

[root@RV1126_RV1109:/usr/sbin]# type nginxnginx is /usr/sbin/nginx[root@RV1126_RV1109:/usr/sbin]#

切换到/usr/sbin

查看文件权限,发现nginx其他用户组不具备写权限

[root@RV1126_RV1109:/usr/sbin]# ls -lahtotal 11Mdrwxrwxr-x 2 root root 4.0K Jan 6 .drwxrwxr-x 9 root root 4.0K Sep 24 02:06 .....省略-rwxrwxr-x 1 root root 832K Feb 27 nginx...省略

给它赋权限

[root@RV1126_RV1109:/usr/sbin]# chmod 777 nginx

然后再执行:

nginx -c /etc/nginx/nginx.conf

还是不行,一样的错误:

[root@RV1126_RV1109:/usr/sbin]# nginx -c /etc/nginx/nginx.confnginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (2: No such file or directory)/10/19 15:42:22 [emerg] 2434#0: mkdir() "/var/tmp/nginx/client-body" failed (2: No such file or directory)

1020 DS后台daemon运行的时候也没看到nginx在跑,我把daemon禁用看看?

[root@RV1126_RV1109:/usr/sbin]# ps -aux | grep nginxroot911 0.0 0.0 2100 224 pts/0 S+ 16:26 0:00 grep nginx

你看都没看到nginx在跑

禁用daemon

[root@RV1126_RV1109:/usr/sbin]# cd /opt/init/[root@RV1126_RV1109:/opt/init]# [root@RV1126_RV1109:/opt/init]# vi run.sh

reboot重启

。。。

1022 得了,看这个吧,解决了

https://dontla./article/details/120855079

如果觉得《arm linux下nginx服务无法正常启动是什么原因?》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。