小编Oll*_*end的帖子

nginx 和 php5-fpm init.d 启动脚本都不起作用并且没有返回任何错误..?但他们曾经完美地工作

我已经在我的 Ubuntu 机器上使用 nginx 和 php5-fpm 有一段时间了。一切都已正确配置和设置,并且运行起来非常棒。

我一直像往常一样更新和升级软件包,但根本没有触及 nginx 或 php5-fpm 配置文件(因此我很确定这不是我的错......)

基本上,我注意到 nginx 没有按应有的方式运行。我运行了命令sudo service nginx start,脚本什么也没做。尝试做任何事情时都会发生同样的事情 - startstoprestartreload。“php5-fpm”初始化脚本也会发生这种情况——尽管所有其他初始化脚本似乎都运行正常。

尝试启动 nginx 或 php5-fpm 时,会发生以下情况:

root@HAL:/etc# service php5-fpm start
root@HAL:/etc#
Run Code Online (Sandbox Code Playgroud)

我不明白出了什么问题。该脚本没有返回错误,但同样没有像往常一样启动守护程序或报告成功。

作为参考,这两个安装都来自官方的 nginx 和 php5-fpm PPA。两者同时开始这样做的事实让我感到震惊-因为它们都是不相关的包。

从那以后,我从我的系统中清除了两组软件包,apt-get purge ...并且apt-get remove --purge ...它们都成功地删除了这些软件包、它们的配置文件和它们的 init.d 启动脚本。

重新安装 nginx 后,我现在又有了一个正常运行的启动脚本 - 我可以像往常一样启动 Web 服务器。但是,php5-fpm 仍然遇到启动脚本奇怪的过早退出..我真的无法弄清楚是什么原因造成的。

我不知道最初是什么原因导致这种情况发生,但已经设法修复了 nginx。我现在需要修复 php5-fpm 启动脚本。

如果有人能对这种情况有所了解,我将不胜感激!这两个问题很可能是相关的 - 它们是由我做了一些愚蠢的事情引起的。但现在我需要修复它。这次我很幸运——因为这些问题只是在我的开发服务器上。但是我还有另外两个以类似方式配置的实时服务器,我担心这两个也会发生同样的事情!

有没有其他人遇到过这个?你有什么忠告吗?

谢谢

ubuntu nginx daemon init.d

1
推荐指数
1
解决办法
1028
查看次数

标签 统计

daemon ×1

init.d ×1

nginx ×1

ubuntu ×1