@ru_docker

Страница 533 из 610
Roman
02.12.2018
18:50:08
/etc/ngnix/ngnix.conf?
/etc/nginx/sites-enabled/

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

/etc/nginx/sites-enabled/
нет такой директории

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
могу дать ssh доступ, если кому то подробностей хочется :)
у меня в одной руке телефон, в другой душ - поливаю ребенка :) так что нет :)

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
мск
ну да, у меня ещё 9

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

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

Google
Alex
02.12.2018
18:57:29
ну он же в контейнере nginx
мм...блин, я в докере не силен, в docker ps показывает отдельным контейнером

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
контейнеры нормально стартуют

от cat
cat просто висит

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

Страница 533 из 610