question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Following link in splash, installed from docker hungs it up and eating up all mem.

See original GitHub issue
  1. Installing Splash with docker by command: docker run -p 8050:8050 scrapinghub/splash on Ubuntu 18.04 TLS (installed inside VMWare), with 8Gb RAM
  2. Opening address http://splash_ip:8050
  3. Inserting this link in “Render me” field: https://www.healthgrades.com/usearch?what=Pain%20Management&where=Alabaster%2C%20AL&city=Alabaster&state=AL&pt=33.245079%2C%20-86.816223&pageNum=1
  4. Everything hangs up, page says “rendering, please wait”, htop shows one of cores 100% utilized and RAM slowly increasing, until OOM starts to killing processes, in docker output I have this:
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
process 1: D-Bus library appears to be incorrectly set up; failed to read machin                                                           e uuid: UUID file '/etc/machine-id' should contain a hex string of length 32, no                                                           t length 0, with no other text
See the manual page for dbus-uuidgen to correct this issue.
qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method

Issue Analytics

  • State:open
  • Created 5 years ago
  • Comments:5 (1 by maintainers)

github_iconTop GitHub Comments

1reaction
Youngkingoo6commented, Jan 11, 2019

help

0reactions
yadalikcommented, Apr 2, 2019

tl;dr: not helped in this case.

Hi, did you tried to set this URL in “Render me” field and it worked: https://www.healthgrades.com/usearch?what=Pain Management&where=Alabaster%2C AL&city=Alabaster&state=AL&pt=33.245079%2C -86.816223&pageNum=1 ?

Maybe I’m doing something wrong, but when I type:

docker network create my-net

(and even sudo sysctl net.ipv4.conf.all.forwarding=1 and sudo iptables -P FORWARD ACCEPT)

docker run --net="my-net" -p 8050:8050 -p 5023:5023 scrapinghub/splash -v4

I’m still getting this last string and hung’s up with eating RAM and CPU until OOM-killer comes: 2019-04-02 04:49:39.648374 [network-manager] Finished downloading https://www.medtargetsystem.com/javascript/blu3print.jv.js?3.23.1

If I understang correctly, you mean that creating user defined bridge as described in https://docs.docker.com/network/bridge/ should help, cause “Containers connected to the same user-defined bridge network automatically expose all ports to each other, and no ports to the outside world. This allows containerized applications to communicate with each other easily, without accidentally opening access to the outside world.”

Read more comments on GitHub >

github_iconTop Results From Across the Web

What to do when all docker commands hang?
After the instance reboots, whenever I try to run ANY docker command (e.g., docker info), it just hangs and doesn't return.
Read more >
Start containers automatically - Docker Documentation
In this case, starting successfully means that the container is up for at least 10 seconds and Docker has started monitoring it. This...
Read more >
Control startup and shutdown order in Compose
Compose always starts and stops containers in dependency order, where dependencies are determined by depends_on , links , volumes_from , and network_mode: ...
Read more >
Docker Engine post-installation steps
This command downloads a test image and runs it in a container. When the container runs, it prints a message and exits. If...
Read more >
Docker daemon configuration overview
This page is for users who've installed Docker Engine manually. If you're using ... To configure the Docker daemon using a JSON file,...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found