2

我知道这个错误相当普遍,但在调试问题方面我已经走到了死胡同。我正在使用 WAMP 运行 Windows 8.1。我有多个从 WAMP 配置运行的网站,其中大多数是 Drupal 网站,还有几个是 CS-Cart 网站。我遇到的问题是 CS-Cart 网站。

我已经以与设置所有现有站点完全相同的方式设置了我的 hosts/vhosts 文件。但是,当我转到浏览器并尝试查看该站点时,我收到一条“服务不可用”消息。在我的控制台中,事实证明它是一个'503 Service Temporarily Unavailable'. 我检查了数据库设置,并且有一个 .htaccess 文件。

这是我的主机文件配置的示例:

<VirtualHost *:80>
    ServerAdmin email@email.com
    DocumentRoot "C:/wamp/www/website-location"
    ServerName local.website.co.uk
    ErrorLog "logs/local.website.co.uk-error.log"
    CustomLog "logs/local.website.co.uk-access.log" common
</VirtualHost>

127.0.0.1     local.website.co.uk

我检查了错误日志,它根本没有打印任何东西。我唯一能看到的是访问文件中的 HTTP 请求。任何帮助将非常感激。

4

6 回答 6

4

好的,所以我设法解决了这个问题。原来问题出在数据库中。有一个名为 的表'CSCART_COMPANIES',该域指向暂存站点,而不是本地站点。

希望这可以帮助其他人在未来。

于 2014-08-14T10:29:20.413 回答
0

请检查位于根目录的 config.local.php 文件。

在你需要改变 $config['http_host']

于 2014-09-02T07:01:59.393 回答
0

我遇到了类似的问题 - 当单击类别时,我看到了服务不可用错误消息。我通过进入产品/过滤器对其进行排序并禁用所有过滤器。

于 2015-05-18T22:25:46.540 回答
0

今天早上,我们在 CS-Cart 管理和目录端遇到了“服务不可用”。首先要检查的是页面的来源。它应该说明在底部附近的注释中抛出了什么样的错误/异常。

在这种情况下,它是 503 错误。罪魁祸首?缓存后端崩溃。由于每晚的大型备份与试图为整个站点生成缓存的 SEO 加速器发生冲突,Redis 的内存已用完。

如果你的redis没有恢复,可以用# service redis start(或restart)启动。

要查看发生的一些详细信息,您可以运行# grep -i redis /usr/local/apache/logs/error_log并查找诸如“无法连接到 redis 服务器”之类的字符串,或者# grep redis /var/log/messages可能返回一行“OOM 已终止进程 123 (redis-server)”,其中 123 是 redis 的 PID。

于 2016-01-05T15:58:04.703 回答
0

除了@JDavies 的回答,

甚至 CSCART 文档页面也没有告诉您正确的答案。

如果有人陷入此错误,这是一个,

转到您的管理面板设置-> 常规并找到一个带有标签“关闭店面:”的复选框,取消选中它就可以了。

我使用的是 4.3.1 版本,可能这将涵盖所有版​​本。

于 2017-11-09T14:19:01.557 回答
-1

这很可能是由于您的站点已达到其最大并发连接(同时访问者)限制。

于 2014-11-17T11:16:33.863 回答