欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > linux >内容正文

linux

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

发布时间:2025/3/20 linux 58 豆豆
生活随笔 收集整理的这篇文章主要介绍了 arm linux下nginx服务无法正常启动是什么原因? 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

这是DS白摄像头,

[root@RV1126_RV1109:~]# ps -aux | grep nginx root 339 0.0 0.4 12644 2196 ? Ss 20:35 0:00 nginx: master process /usr/sbin/nginx www-data 427 0.9 0.5 12944 2924 ? S 20:35 0:05 nginx: worker process root 3419 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 directory find: ./proc/452/task/520/fdinfo/77: No such file or directory find: ./proc/452/task/553/fdinfo/72: No such file or directory find: ./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]# ls nginx [root@RV1126_RV1109:/etc/logrotate.d]# cd /etc/nginx/ [root@RV1126_RV1109:/etc/nginx]# ls fastcgi.conf fastcgi_params.default mime.types nginx.conf.default uwsgi_params fastcgi.conf.default koi-utf mime.types.default scgi_params uwsgi_params.default fastcgi_params koi-win nginx.conf scgi_params.default win-utf [root@RV1126_RV1109:/etc/nginx]# cd /tmp/nginx/ [root@RV1126_RV1109:/tmp/nginx]# ls access.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]# ls alsaconf dnsmasq fsfreeze ip6tables-restore nandtest setlogcons ubirsvol alsactl dropbear hostapd ip6tables-save nandwrite ubiattach ubiupdatevol arping eeprog i2c-stub-from-dump iptables nginx ubiblock v4l2-dbg avahi-autoipd ether-wake i2cdetect iptables-restore ntpd ubicrc32 wpa_cli avahi-daemon fbset i2cdump iptables-save partprobe ubidetach wpa_passphrase avahi-dnsconfd fcgiwrap i2cget iw pm-hibernate ubiformat wpa_supplicant chroot fdformat i2cset killall5 pm-powersave ubimkvol xtables-multi connmand flash_erase i2ctransfer loadfont pm-suspend ubinfo connmand-wait-online flash_lock in.tftpd mtd_debug pm-suspend-hybrid ubinize crond flash_unlock inetd mtdinfo rdate ubirename dnsd flashcp ip6tables nanddump readprofile ubirmvol [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.default find: ./proc/622/task/623/fd/193: No such file or directory find: ./proc/622/task/633/fd/166: No such file or directory find: ./proc/622/task/633/fd/193: No such file or directory find: ./proc/622/task/702/fd/192: No such file or directory find: ./proc/622/task/716/fd/193: No such file or directory find: ./proc/622/task/717/fdinfo/166: No such file or directory find: ./proc/622/task/720/fd/193: No such file or directory find: ./proc/622/task/721/fdinfo/166: No such file or directory find: ./proc/622/task/725/fd/192: No such file or directory find: ./proc/622/task/725/fdinfo/193: No such file or directory find: ./proc/622/task/729/fdinfo/193: No such file or directory find: ./proc/622/task/732/fdinfo/192: No such file or directory find: ./proc/622/task/737/fdinfo/166: No such file or directory find: ./proc/622/task/737/fdinfo/192: No such file or directory find: ./proc/622/task/741/fdinfo/166: No such file or directory find: ./proc/622/task/747/fdinfo/166: No such file or directory find: ./proc/622/task/747/fdinfo/192: No such file or directory find: ./proc/622/task/751/fdinfo/166: No such file or directory find: ./proc/622/task/751/fdinfo/192: No such file or directory find: ./proc/622/task/752/fdinfo/193: No such file or directory find: ./proc/622/task/760/fdinfo/192: No such file or directory find: ./proc/622/task/761/fdinfo/193: No such file or directory find: ./proc/622/task/773/fd/166: No such file or directory find: ./proc/622/task/774/fdinfo/193: No such file or directory find: ./proc/622/task/778/fd/192: No such file or directory find: ./proc/622/task/779/fdinfo/193: No such file or directory find: ./proc/622/task/782/fd/193: No such file or directory find: ./proc/622/task/786/fd/166: No such file or directory find: ./proc/622/task/786/fd/192: No such file or directory find: ./proc/622/task/790/fd/192: No such file or directory find: ./proc/622/task/794/fd/166: No such file or directory find: ./proc/622/task/794/fd/192: No such file or directory find: ./proc/622/task/800/fdinfo/193: No such file or directory find: ./proc/622/task/804/fd/192: No such file or directory find: ./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.conf nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (2: No such file or directory) 2021/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 nginx nginx is /usr/sbin/nginx [root@RV1126_RV1109:/usr/sbin]#

切换到/usr/sbin

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

[root@RV1126_RV1109:/usr/sbin]# ls -lah total 11M drwxrwxr-x 2 root root 4.0K Jan 6 2021 . drwxrwxr-x 9 root root 4.0K Sep 24 02:06 .. ...省略 -rwxrwxr-x 1 root root 832K Feb 27 2021 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.conf nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (2: No such file or directory) 2021/10/19 15:42:22 [emerg] 2434#0: mkdir() "/var/tmp/nginx/client-body" failed (2: No such file or directory)

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

[root@RV1126_RV1109:/usr/sbin]# ps -aux | grep nginx root 911 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重启

。。。

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

https://dontla.blog.csdn.net/article/details/120855079

总结

以上是生活随笔为你收集整理的arm linux下nginx服务无法正常启动是什么原因?的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。