cromshell icon indicating copy to clipboard operation
cromshell copied to clipboard

Cromshell won't communicate on HPC

Open hevmarriott opened this issue 4 years ago • 1 comments

Hi there,

I cannot figure out how to run cromshell from an hpc - I have changed the url for any open ports and it still says 'cannot communicate with cromwell server: '

Do you have any advice on how to solve this?

Thanks, Heather

hevmarriott avatar Jan 27 '21 15:01 hevmarriott

It shouldn't have any issues running on a cromwell instance with an HPC backend - the first thing to check is to make sure you've set your cromwell server to the cromwell instance that manages the HPC.

There are a couple of things you can try to find the root cause:

  1. Try manually curling the cromwell endpoint from the machine you're using to make sure you can actually access it:
curl <CROMWELL_SERVER_URL>

Under the hood cromshell uses curl so if your curl command can't connect, it can't connect.

  1. It could be a certificate issue with curl. Try editing the cromshell script - on line 78 is the alias for the curl command that gets run to communicate with your server. Change the invocation from curl --connect-timeout … to curl --k --connect-timeout ... (i.e. just add in that --k flag).

I think those steps will help find out what the issue is.

jonn-smith avatar Jan 27 '21 15:01 jonn-smith