2016-10-13 56 views
1

我有一个简单的PHP应用程序运行在这台服务器上,它允许其他人在线验证一些信息。 Apache几天前一直运行OK。 应用程序使用Postgrees,并且apache服务由附加组件“Enterprise Db Apache”配置,它不是由我配置的,而是连接到门户以在线显示。这有点让我失望,而且我对数据库和服务器没有预先的知识或经验,需要重新联机。我该如何开始找出阻止它的原因?Windows Server 2008 R2错误1053 apache

下面是错误的链接试图再次启动它,当我收到:我已搜索周围SO https://dl.dropboxusercontent.com/u/12837412/Erro%201053.png

试图更新.NET没有成功, 和所有我发现线程是基于人们写的定制服务,发现这个错误代码非常通用,我非常失落,并且在砧板上占据了我的脖子。

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

回答

1

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

0

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

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

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

我试过类似的修复超时设置为60000.试图增加超时和不幸并没有解决问题。而最让我感兴趣的是,它确实工作了很长时间,并无故停止。 –

+0

尝试更改从本地系统帐户登录到网络服务的服务。 –

+0

尝试使用网络服务登录,但它没有解决问题... –

相关问题