My OM section in nginx config file looks as follows: location /openmeetings { proxy_pass https://localhost:5443/openmeetings; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Protocol $scheme; proxy_set_header X-Forwarded-Host $http_host; }
нд, 22 вер. 2019 о 17:10 YUP <yupad...@gmail.com> пише: > > Hi again, > There are a few things which I discovered: > 1. When I install openmeetings locally and KMS in docker (using > provided instruction for Archlinux) on my laptop with archlinux and > without (!) nginx and proxy_pass it runs out of the box without any > problems and records everything I want. But: > 2. If i do the same but with nginx as a proxy, the behavior is the > same as I described in my first email. > 3. When I install full version of openmeetings with mysql and kurento > by means of docker on host machine with archlinux, the kurento server > is dead. The reason is very simple, the start script can't define max > size of the open file. I don't know why it happen for Archlinux. As a > workaround it is enough to enter running container with openmeetings, > comment line with DAEMON_MAX_FILE=... in kurento configuration file > /etc/default/kurento-media-server, save and start kms: service > kurento-media-server start. Then kurento server starts without > errors. But with nginx and proxy_pass recording doesn't work, and > works without proxy_pass. > 4. For some understandable reasons I have only port 443 opened to the > world, so a method how to get OM work with this environment would be > highly appreciated. > Regards, > Yarema > > нд, 22 вер. 2019 о 04:04 Maxim Solodovnik <solomax...@gmail.com> пише: > > > > This actually make no sense :( > > I always thought docker should work the same for different machines > > > > This is my start command and first lines of the output: > > > > `docker run -i --rm --name om-server-full --expose=5443 --expose=8888 -p > > 5443:5443 -p 8888:8888 > > openmeetings-docker-images.bintray.io/server-full:latest` > > * Stopping MySQL database server mysqld > > ...done. > > * Starting MySQL database server mysqld > > ...done. > > OM server of type full will be run > > * Start Kurento Media Server > > * Directory '/var/log/kurento-media-server' is not owned by 'nobody' > > * Changed owner of '/var/log/kurento-media-server' to 'nobody' > > * Configure Kernel resource limits for Kurento Media Server > > ...done. > > > > This is the line the KMS is being started: > > https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L44 > > > > Have no idea what is going on :( > > > > > > On Sun, 22 Sep 2019 at 01:29, YUP <yupad...@gmail.com> wrote: > >> > >> I checked your image, and got the same result, kurento is dead. I > >> gonna give up.... > >> > >> $ docker info > >> Client: > >> Debug Mode: false > >> > >> Server: > >> Containers: 4 > >> Running: 4 > >> Paused: 0 > >> Stopped: 0 > >> Images: 45 > >> Server Version: 19.03.2-ce > >> Storage Driver: overlay2 > >> Backing Filesystem: extfs > >> Supports d_type: true > >> Native Overlay Diff: false > >> Logging Driver: json-file > >> Cgroup Driver: cgroupfs > >> Plugins: > >> Volume: local > >> Network: bridge host ipvlan macvlan null overlay > >> Log: awslogs fluentd gcplogs gelf journald json-file local > >> logentries splunk syslog > >> Swarm: inactive > >> Runtimes: runc > >> Default Runtime: runc > >> Init Binary: docker-init > >> containerd version: d50db0a42053864a270f648048f9a8b4f24eced3.m > >> runc version: 425e105d5a03fabd737a126ad93d62a9eeede87f > >> init version: fec3683 > >> Security Options: > >> seccomp > >> Profile: default > >> Kernel Version: 4.19.73-1-lts > >> Operating System: Arch Linux > >> OSType: linux > >> Architecture: x86_64 > >> CPUs: 2 > >> Total Memory: 3.789GiB > >> Name: archmoodle > >> ID: SJE6:7KPL:M7AE:H6RE:CDR6:RK2K:Q2PQ:CD6W:DJOO:V4LZ:2ILL:NCWY > >> Docker Root Dir: /home/docker > >> Debug Mode: false > >> Registry: https://index.docker.io/v1/ > >> Labels: > >> Experimental: false > >> Insecure Registries: > >> 127.0.0.0/8 > >> Live Restore Enabled: false > >> > >> сб, 21 вер. 2019 о 19:00 Maxim Solodovnik <solomax...@gmail.com> пише: > >> > > >> > `docker info` > >> > > >> > Server Version: 19.03.2 > >> > > >> > > >> > The image is uploaded, everything works as expected > >> > Just have double-checked > >> > `docker run -i --rm --name om-server-full --expose=5443 --expose=8888 -p > >> > 5443:5443 -p 8888:8888 > >> > openmeetings-docker-images.bintray.io/server-full:latest` > >> > > >> > On Sat, 21 Sep 2019 at 23:43, YUP <yupad...@gmail.com> wrote: > >> >> > >> >> BTW, what version of docker do you use? > >> >> $ docker info > >> >> > >> >> сб, 21 вер. 2019 о 18:30 YUP <yupad...@gmail.com> пише: > >> >> > > >> >> > Great, thanks! > >> >> > > >> >> > сб, 21 вер. 2019 о 18:29 Maxim Solodovnik <solomax...@gmail.com> пише: > >> >> > > > >> >> > > Well > >> >> > > I can upload my image to the bintray > >> >> > > And you can try it > >> >> > > Will do it tomorrow > >> >> > > > >> >> > > On Sat, Sep 21, 2019, 23:14 YUP <yupad...@gmail.com> wrote: > >> >> > >> > >> >> > >> So something is wrong with Archlinux as a host machine and OM in > >> >> > >> docker. But it is nonsense, created image should not depend from > >> >> > >> host > >> >> > >> machine and om+mysql+kurento must run the same way... > >> >> > >> > >> >> > >> сб, 21 вер. 2019 о 18:03 Maxim Solodovnik <solomax...@gmail.com> > >> >> > >> пише: > >> >> > >> > > >> >> > >> > Kurento and mysql are both started right before om > >> >> > >> > It is very clear from the logs > >> >> > >> > And both video and recording works in om :) > >> >> > >> > > >> >> > >> > On Sat, Sep 21, 2019, 22:55 YUP <yupad...@gmail.com> wrote: > >> >> > >> >> > >> >> > >> >> OK. Please enter your container with running OM: > >> >> > >> >> > >> >> > >> >> docker exec -it CONTAINER_ID bash > >> >> > >> >> and then check whether kurento running: > >> >> > >> >> ps xuaw | grep kurento > >> >> > >> >> or > >> >> > >> >> service kurento-media-server status > >> >> > >> >> and post the result, please. > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> сб, 21 вер. 2019 о 16:59 Maxim Solodovnik > >> >> > >> >> <solomax...@gmail.com> пише: > >> >> > >> >> > > >> >> > >> >> > `docker build -t om-server-full --build-arg BUILD_TYPE=full .` > >> >> > >> >> > `docker run -i --rm --name om-server-full --expose=5443 > >> >> > >> >> > --expose=8888 -p 5443:5443 -p 8888:8888 -e OM_TYPE=full -it > >> >> > >> >> > om-server-full` > >> >> > >> >> > > >> >> > >> >> > works as expected :) > >> >> > >> >> > > >> >> > >> >> > On Sat, 21 Sep 2019 at 20:37, YUP <yupad...@gmail.com> wrote: > >> >> > >> >> >> > >> >> > >> >> >> > Will provide you with the complete list of commands I run > >> >> > >> >> >> Thanks, it will be useful! > >> >> > >> >> >> > >> >> > >> >> >> > BTW just found this thread: > >> >> > >> >> >> > https://groups.google.com/d/msg/kurento/e93n1plA0EM/XxVVKtWSAQAJ > >> >> > >> >> >> > Might be useful for nginx users > >> >> > >> >> >> > >> >> > >> >> >> I'll check it. > >> >> > >> >> >> Regards, > >> >> > >> >> >> Yarema > >> >> > >> >> > > >> >> > >> >> > > >> >> > >> >> > > >> >> > >> >> > -- > >> >> > >> >> > WBR > >> >> > >> >> > Maxim aka solomax > >> > > >> > > >> > > >> > -- > >> > WBR > >> > Maxim aka solomax > > > > > > > > -- > > WBR > > Maxim aka solomax