Windows Server 2008 R2错误1053 apache

时间:2016-10-13 12:49:01

标签: apache service windows-server-2008-r2

我在这个服务器上运行一个简单的PHP应用程序,允许其他人在线验证一些信息。 apache运行正常,直到几天前。 该应用程序使用Postgrees,并且apache服务由附加组件" Enterprise Db Apache"配置,它未由我配置并连接到门户以在线显示。这有点落在我身上,我对数据库和服务器没有任何先验知识或经验,需要重新上线。我该如何开始找出让它停止的原因?

这是指我在尝试重新启动时收到的错误的链接: https://dl.dropboxusercontent.com/u/12837412/Erro%201053.png

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

编辑:尝试了一些修复,但没有成功。我正在考虑重新安装服务,这是一个非常糟糕的主意吗?有没有一种安全的方法来做到这一点而不会丢失数据库中的数据?这里有没有这方面的教程?

2 个答案:

答案 0 :(得分:1)

问题在于服务器中C / C ++库的兼容性导致与服务无关的程序无法正常启动。简单地重新安装兼容版本的库使得服务能够再次启动。

答案 1 :(得分:0)

也许您的服务花费的时间超过30秒(Windows默认超时),以便启动并向服务控制管理器报告。通常这是因为性能问题而发生的。

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

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