Windows 服务器 2008 R2 错误 1053 阿帕奇

Windows Server 2008 R2 error 1053 apache

我在此服务器上有一个简单的 PHP 应用程序 运行,它允许其他人在线验证一些信息。直到几天前,apache 运行 还可以。 该应用程序使用 Postgrees,apache 服务由附加组件 "Enterprise Db Apache" 配置,它不是我配置的,而是连接到一个门户网站以在线显示。这有点让我失望,我之前没有数据库或服务器方面的知识或经验,需要将其重新联机。我怎样才能开始找出它停止的原因?

这里是 link 我在尝试重新启动它时收到的错误消息: https://dl.dropboxusercontent.com/u/12837412/Erro%201053.png

尝试更新 .NET 但没有成功, 我搜索了 SO,我发现的所有线程都是基于人们编写的自定义服务,发现这个错误代码非常通用,我很迷茫,我的脖子在砧板上。

编辑:尝试了此处建议的一些修复,但没有成功。我正在考虑重新安装该服务,这真的是个坏主意吗?有没有一种安全的方法可以在不丢失数据库数据的情况下执行此操作?这里已经有这方面的教程了吗?

可能您的服务启动时间超过 30 秒(Windows 默认超时)并向服务控制管理器报告准备就绪。这通常是因为性能问题。

一个可能的解决方案是通过注册表扩展它。

  1. 转到“开始”> 运行 > 并键入 regedit
  2. 导航至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  3. 使用控件文件夹 selected,右键单击右侧窗格并 select 新的 DWORD 值
  4. 将新的 DWORD 命名为:ServicesPipeTimeout
  5. 右键单击 ServicesPipeTimeout,然后单击修改
  6. 单击“十进制”,键入“180000”,然后单击“确定”
  7. 重启电脑

问题出在服务器中C/C++库版本的兼容性,导致与服务相关的程序无法正常启动。只需重新安装兼容版本的库,即可重新启动该服务。