pensieve
pensieve copied to clipboard
Chrome retry log
When I run into a virtual machine in my laptop, I see that all the result files are empty. It seems that servers inside rl_server do not receive any request from the dash client.
However, when I run on a linux server, I see some requests are handled but, the following errors shows a lot, and in the generated result files, I see only few lines (not the results of all chunks are stored):
"Message: u'timeout: cannot determine loading status\nfrom timeout: Timed out receiving message from renderer: -0.011\n (Session info: chrome=70.0.3538.110)\n (Driver info: chromedriver=2.27.440175 (9bc1d90b8bfa4dd181fbbf769a5eb5e575574320),platform=Linux 4.15.0-39-generic x86_64)' "
Could you please help me fix this issue. Thanks
Hmm, we have never seen this before. But based on your error message, it seems there is a "renderer" issue. We ran the experiment using virtual browser (so the video wouldn't show up) in selenium. Did you follow the instruction and install the right selenium version?
There are a few people successfully reproduce our result recently. The most recent one (a few days ago) I contacted with is Zhou Gangqiang [email protected]. I think he went through some of the hurdles to reproduce what we got.
You need to use the google chrome v56 for the chromedriver v2.27. @aelgabli
You need to use the google chrome v56 for the chromedriver v2.27. @aelgabli @zhou000 I also meet this problem,when I run
python run_all_traces.py
,I can found error message from chrome_retry_log,which says"Message: u'timeout: Timed out receiving message from renderer: 10.000\\n (Session info: chrome=81.0.4044.92)\\n (Driver info: chromedriver=81.0.4044.69 (6813546031a4bc83f717a2ef7cd4ac6ec1199132-refs/branch-heads/4044@{#776}),platform=Linux 4.4.0-176-generic x86_64)' \n"
My selenium version is 2.39.0,chrome version is 81.0.4044.92,chrome driver version is 81.0.4044.69 . Reading this,I suspect there is problem with compatibility of those 3 software.I want to know your versions of those software which reproduce the result.Can you help me?
We installed selenium 2.39 as in https://github.com/hongzimao/pensieve/blob/master/setup.py#L15. We also uploaded a copy of the chrome driver here: https://github.com/park-project/park/blob/master/park/envs/abr/abr.py#L256-L263.
Notice that we packaged a more update-to-date environment (with project Park) in https://github.com/park-project/park/tree/master/park/envs/abr with the chrome-driver copy. You might also want to check out that environment and see if it solves your problem.
When running into a virtual machine in my laptop, I found the same problem that all the result files are empty, have you fixed it already? I’ll be really thankful if you would like to share your solutions :)
@nirkrieger. Thanks for the suggestion. It’s a nice sanity check for the setup!
On May 24, 2020, at 12:02 PM, nirkrieger [email protected] wrote:
This can be a silly advice, but make sure the apache server serves the html pages on the public internet address, otherwise you'll get a timeout regardless of your chromedriver version. For a start you can try to change the ip in run_all_traces.py to 127.0.0.1 to make sure the apache server is running and selenium manages to send requests successfully.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/hongzimao/pensieve/issues/60#issuecomment-633252471, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABNB5NE4KKZLTUE4N52ENTLRTFAJ5ANCNFSM4GH3BATA.