
Roman
02.12.2018
18:50:08

Alex
02.12.2018
18:50:17
ngnix, 2 redis, enketo на 8005 порту через npm

Roman
02.12.2018
18:51:34
нет такой директории
значит где-то в другом месте, потому что то что ты сбросил - там никакой информации нет

Google

Alex
02.12.2018
18:51:41
могу дать ssh доступ, если кому то подробностей хочется :)

Roman
02.12.2018
18:51:49
должна быть директива server

Alex
02.12.2018
18:52:01

Roman
02.12.2018
18:52:27

Alex
02.12.2018
18:52:38

Roman
02.12.2018
18:53:12

Alex
02.12.2018
18:53:31
мск
https://github.com/kobotoolbox/enketo-express/blob/master/setup/docker/docker-compose.yml

Roman
02.12.2018
18:54:02

Alex
02.12.2018
18:54:09
вот часть конфига compose: nginx:
image: nginx
links:
- enketo_express
ports:
- "80:80"
- "443:443"
env_file:
- ./envfile.txt
volumes:
- ./nginx/:/tmp/enketo_express_nginx/:ro
- ./secrets/:/tmp/enketo_express_secrets/:ro
- ../../config/:/srv/src/enketo_express/config/
command: bash /tmp/enketo_express_nginx/nginx_command.bash
restart: on-failure

Roman
02.12.2018
18:54:57

Alex
02.12.2018
18:56:23

Roman
02.12.2018
18:56:43
ну он же в контейнере nginx

Google

Alex
02.12.2018
18:57:29
server {
listen 80;
include /tmp/nginx_templates_enabled/enketo_express_location.conf;
}
/etc/nginx/conf.d
тут такой конфиг лежит

Roman
02.12.2018
18:58:35
https://github.com/kobotoolbox/enketo-express/tree/master/setup/docker/nginx
вот тут все

Alex
02.12.2018
18:59:28
ага, похоже на то

Roman
02.12.2018
18:59:47
docker-compose exec nginx bash
и иди в
/var/log/nginx

Alex
02.12.2018
19:00:50
docker exec nginx bash
так наверное?

Roman
02.12.2018
19:01:06
у тебя же compose
используй его
сначала только запусти docker-compose up
а потом в соседней консоли exec

Alex
02.12.2018
19:02:27
я его фоном через -d запустил :)

Roman
02.12.2018
19:02:34
годится

Alex
02.12.2018
19:02:51
хм..nano не может прочитать файл логов

Google

Alex
02.12.2018
19:03:01
пишет, что это не нормальный файл :)

Roman
02.12.2018
19:03:11
ну это папка
в ней error.log

Alex
02.12.2018
19:03:23
ну, блин, я это понял
я зашел в директорию
пытаюсь прочитать лог
пишет, что файл не нормальный
через cat, тоже не читает

Admin
ERROR: S client not available

Roman
02.12.2018
19:03:57
можешь ошибку скопировать?

Alex
02.12.2018
19:04:09
откуда?
из браузера?

Roman
02.12.2018
19:04:21
от cat

Alex
02.12.2018
19:04:25
контейнеры нормально стартуют

Roman
02.12.2018
19:05:04
cat /var/log/nginx/error.log ?

Alex
02.12.2018
19:05:05
nano пишет, что is not normal file
да

Roman
02.12.2018
19:06:58
хз дичь какая-то. я отойду пока, потом ещё напишу, если сам не решишь

Google

Alex
02.12.2018
19:07:31
ну да, дичь
@dreyks размер файла 0, значит ничего туда nginx не писал

LEXASOFT
02.12.2018
19:18:42
Ну так это симлинки на stdout stderr, docker logs в помощь

Alex
02.12.2018
19:23:55
19:04:57 0|enketo | Worker 8026 ready for duty at port 8005! (environment: production)
19:04:57 0|enketo | Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379
19:04:57 0|enketo | at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
19:04:57 0|enketo | Worker 31920 sadly passed away. It will be reincarnated.
19:04:57 0|enketo | Worker 8027 ready for duty at port 8005! (environment: production)
19:04:57 0|enketo | Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379
19:04:57 0|enketo | at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
19:04:57 0|enketo | Worker 31930 sadly passed away. It will be reincarnated.
вот ошибки выдает
похожу один контейнер с другим сконнектится не может

Roman
02.12.2018
19:52:37
хотя почему он к нему на 127.0.0.1 лезет? он должен на dns идти: redis_main и redis_cache

Alex
02.12.2018
20:07:01

Roman
02.12.2018
20:07:15
оно к нему вроде не туда лезет

Alex
02.12.2018
20:07:29
sudo docker logs cb5318e21c73
[1] 02 Dec 18:01:31.677 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
_._
_.-`` ''-._
_.-`` `. `_. ''-._ Redis 2.6.17 (00000000/0) 64 bit
.-`` .-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in stand alone mode
|`-._`-...-` ...-.``-._|'` _.-'| Port: 6379
| -._ ._ / _.-' | PID: 1
-._ -._ `-./ _.-' _.-'
|-._-._ `-..-' _.-'_.-'|
| `-._`-._ _.-'_.-' | http://redis.io
`-._ `-._`-..-'_.-' _.-'
|-._-._ `-..-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-..-'_.-' _.-'
-._ -..-' _.-'
`-._ _.-'
`-..-'
[1] 02 Dec 18:01:31.679 # Server started, Redis version 2.6.17
[1] 02 Dec 18:01:31.679 * The server is now ready to accept connections on port 6379