Malo PARIS
05/25/2023, 3:51 PMdagster._core.errors.DagsterUserCodeUnreachableError: Could not reach user code server. gRPC Error code: UNAVAILABLE
File "/usr/local/lib/python3.10/site-packages/dagster/_core/workspace/context.py", line 586, in _load_location
location = self._create_location_from_origin(origin)
File "/usr/local/lib/python3.10/site-packages/dagster/_core/workspace/context.py", line 506, in _create_location_from_origin
return origin.create_location()
File "/usr/local/lib/python3.10/site-packages/dagster/_core/host_representation/origin.py", line 325, in create_location
return GrpcServerCodeLocation(self)
File "/usr/local/lib/python3.10/site-packages/dagster/_core/host_representation/code_location.py", line 590, in __init__
list_repositories_response = sync_list_repositories_grpc(self.client)
File "/usr/local/lib/python3.10/site-packages/dagster/_api/list_repositories.py", line 20, in sync_list_repositories_grpc
api_client.list_repositories(),
File "/usr/local/lib/python3.10/site-packages/dagster/_grpc/client.py", line 229, in list_repositories
res = self._query("ListRepositories", api_pb2.ListRepositoriesRequest)
File "/usr/local/lib/python3.10/site-packages/dagster/_grpc/client.py", line 157, in _query
self._raise_grpc_exception(
File "/usr/local/lib/python3.10/site-packages/dagster/_grpc/client.py", line 140, in _raise_grpc_exception
raise DagsterUserCodeUnreachableError(
The above exception was caused by the following exception:
grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNAVAILABLE
details = "failed to connect to all addresses"
debug_error_string = "{"created":"@1685029509.411956807","description":"Failed to pick subchannel","file":"src/core/ext/filters/client_channel/client_channel.cc","file_line":3260,"referenced_errors":[{"created":"@1685029509.411954997","description":"failed to connect to all addresses","file":"src/core/lib/transport/error_utils.cc","file_line":167,"grpc_status":14}]}"
>
File "/usr/local/lib/python3.10/site-packages/dagster/_grpc/client.py", line 155, in _query
return self._get_response(method, request=request_type(**kwargs), timeout=timeout)
File "/usr/local/lib/python3.10/site-packages/dagster/_grpc/client.py", line 130, in _get_response
return getattr(stub, method)(request, metadata=self._metadata, timeout=timeout)
File "/usr/local/lib/python3.10/site-packages/grpc/_channel.py", line 946, in __call__
return _end_unary_response_blocking(state, call, False, None)
File "/usr/local/lib/python3.10/site-packages/grpc/_channel.py", line 849, in _end_unary_response_blocking
raise _InactiveRpcError(state)
user_code container log :
2023-05-25 15:38:17 +0000 - dagster - INFO - Started Dagster code server for module Dagster_proj on port 4000 in process 1
user_code container dockerfile :
…[some pip install]
COPY app/workspace.yaml /DIS_ETL/app/workspace.yaml
COPY app_settings.yaml /DIS_ETL/app_settings.yaml
COPY app/ /DIS_ETL/app/
EXPOSE 4000
WORKDIR /DIS_ETL/app
CMD ["dagster", "api", "grpc", "-h", "0.0.0.0", "-p", "4000", "--module-name", "Dagster_proj"]
workspace.yaml :
load_from:
- grpc_server:
host: user_code
port: 4000
location_name: "Dasgter_proj_prod"
Thanks for your time !daniel
05/25/2023, 4:03 PMMalo PARIS
05/25/2023, 4:57 PMdaniel
05/25/2023, 5:00 PMMalo PARIS
05/25/2023, 5:35 PMdaniel
05/26/2023, 12:32 PMMalo PARIS
05/26/2023, 1:04 PMENTRYPOINT ["dagster", "dev", "-h", "0.0.0.0", "-p", "3000"]