Php 不能';无法连接到主机,Elasticsearch是否已关闭?500内部服务器错误-HttpException
我在两台不同的服务器上完成我的项目。代码是从bitbucket克隆的,因此完全相同,但在其中一个代码中,我在每个HTTP请求中都会遇到以下错误:Php 不能';无法连接到主机,Elasticsearch是否已关闭?500内部服务器错误-HttpException,php,symfony,elasticsearch,Php,Symfony,elasticsearch,我在两台不同的服务器上完成我的项目。代码是从bitbucket克隆的,因此完全相同,但在其中一个代码中,我在每个HTTP请求中都会遇到以下错误: Couldn't connect to host, Elasticsearch down? 500 Internal Server Error - HttpException S.O.Ubuntu 16.04 当我运行service elasticsearch status时,我得到以下信息: elasticsearch.service -
Couldn't connect to host, Elasticsearch down?
500 Internal Server Error - HttpException
S.O.Ubuntu 16.04
当我运行service elasticsearch status
时,我得到以下信息:
elasticsearch.service - LSB: Starts elasticsearch
Loaded: loaded (/etc/init.d/elasticsearch; bad; vendor preset: enabled)
Active: active (exited) since Sun 2017-01-15 11:05:25 CET; 1h 16min ago
Docs: man:systemd-sysv-generator(8)
Process: 1366 ExecStart=/etc/init.d/elasticsearch start (code=exited, status=0
Jan 15 11:05:25 ubuntu systemd[1]: Starting LSB: Starts elasticsearch...
Jan 15 11:05:25 ubuntu systemd[1]: Started LSB: Starts elasticsearch.
当我运行fos:elastica:populate
时,出现以下错误:
[Elastica\Exception\Connection\HttpException]
Couldn't connect to host, Elasticsearch down?
并运行curl-XGEThttp://127.0.0.1:9200
我明白了
curl: (7) Failed to connect to 127.0.0.1 port 9200: Connection refused
我搜索了5天,认为这个问题与权限有关。非常感谢@antonbormotov。我正在搜索即将开始的elasticsearch,发现 似乎要让Elasticsearch在16.04上运行,您必须设置 在/etc/default/elasticsearch上将\u守护进程启动为true。它来了 默认情况下,如果取消注释,将使Elasticsearch再次启动 很好 请确保使用systemctl restart,而不是仅启动,因为 服务在安装后立即启动,显然有 一些socket/pidfile/systemd保留的必须释放的东西 在能够再次启动服务之前
它正在运行 你的codecurl在哪里看起来不太好看起来你需要打开端口,就像使用iptables一样我也有同样的Curl错误,我认为这与php无关。我最近从Ubutnu 14.04升级到了16.04,现在又遇到了这个问题。我想这里也会问这个问题: