Failed to start language worker for: python.
See original GitHub issueI followed the steps in AzureFunctions to create a Python Function but when I tried to run it with func start
I got:
func host start
%%%%%%
%%%%%%
@ %%%%%% @
@@ %%%%%% @@
@@@ %%%%%%%%%%% @@@
@@ %%%%%%%%%% @@
@@ %%%% @@
@@ %%% @@
@@ %% @@
%%
%
Azure Functions Core Tools (2.1.748 Commit hash: 5db20665cf0c11bedaffc96d81c9baef7456acb3)
Function Runtime Version: 2.0.12134.0
[29/10/2018 15:09:16] Building host: startup suppressed:False, configuration suppressed: False
[29/10/2018 15:09:17] Reading host configuration file 'C:\path_to_folder\Deployer\host.json'
[29/10/2018 15:09:17] Host configuration file read:
[29/10/2018 15:09:17] {
[29/10/2018 15:09:17] "version": "2.0"
[29/10/2018 15:09:17] }
[29/10/2018 15:09:17] Initializing Host.
[29/10/2018 15:09:17] Host initialization: ConsecutiveErrors=0, StartupCount=1
[29/10/2018 15:09:17] Starting JobHost
[29/10/2018 15:09:17] Starting Host (HostId=ar2301649w1-60652735, InstanceId=b4c81e61-f576-4449-a431-1487e1f41694, Version=2.0.12134.0, ProcessId=10000, AppDomainId=1, Debug=False, FunctionsExtensionVersion=)
[29/10/2018 15:09:17] Loading functions metadata
[29/10/2018 15:09:17] 1 functions loaded
[29/10/2018 15:09:17] Starting language worker process:python "C:\Users\ff824bv\AppData\Roaming\npm\node_modules\azure-functions-core-tools\bin\workers\python\worker.py" --host 127.0.0.1 --port 50346 --workerId e4a7da1b-b54c-4536-bbfc-333ff416d8a2 --requestId 4205ee23-e11d-409c-a957-6269517084df --grpcMaxMessageLength 134217728
[29/10/2018 15:09:17] python process with Id=19760 started
[29/10/2018 15:09:17] Generating 1 job function(s)
[29/10/2018 15:09:17] Found the following functions:
[29/10/2018 15:09:17] Host.Functions.ARM
[29/10/2018 15:09:17]
[29/10/2018 15:09:17] Host initialized (359ms)
[29/10/2018 15:09:17] Host started (369ms)
[29/10/2018 15:09:17] Job host started
Hosting environment: Production
Content root path: C:\path_to_folder\Deployer
Now listening on: http://0.0.0.0:7071
Application started. Press Ctrl+C to shut down.
Listening on http://0.0.0.0:7071/
Hit CTRL-C to exit...
Http Functions:
ARM: [GET,POST] http://localhost:7071/api/ARM
[29/10/2018 15:09:22] Host lock lease acquired by instance ID '0000000000000000000000001960BDE6'.
[29/10/2018 15:09:23] Traceback (most recent call last):
[29/10/2018 15:09:23] File "C:\Users\ff824bv\AppData\Roaming\npm\node_modules\azure-functions-core-tools\bin\workers\python\worker.py", line 29, in main
[29/10/2018 15:09:23] Traceback (most recent call last):
[29/10/2018 15:09:23] args.grpc_max_msg_len)
[29/10/2018 15:09:23] File "C:\Users\ff824bv\AppData\Roaming\npm\node_modules\azure-functions-core-tools\bin\workers\python\worker.py", line 36, in <module>
[29/10/2018 15:09:23] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\__init__.py", line 16, in start
[29/10/2018 15:09:23] main()
[29/10/2018 15:09:23] host, port, worker_id, request_id, grpc_max_msg_len))
[29/10/2018 15:09:23] File "C:\Users\ff824bv\AppData\Roaming\npm\node_modules\azure-functions-core-tools\bin\workers\python\worker.py", line 29, in main
[29/10/2018 15:09:23] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\aio_compat.py", line 49, in run
[29/10/2018 15:09:23] args.grpc_max_msg_len)
[29/10/2018 15:09:23] return loop.run_until_complete(main)
[29/10/2018 15:09:23] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\__init__.py", line 16, in start
[29/10/2018 15:09:23] File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\Lib\asyncio\base_events.py", line 468, in run_until_complete
[29/10/2018 15:09:23] host, port, worker_id, request_id, grpc_max_msg_len))
[29/10/2018 15:09:23] return future.result()
[29/10/2018 15:09:23] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\aio_compat.py", line 49, in run
[29/10/2018 15:09:23] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\__init__.py", line 8, in start_async
[29/10/2018 15:09:23] return loop.run_until_complete(main)
[29/10/2018 15:09:23] connect_timeout=5.0, max_msg_len=grpc_max_msg_len)
[29/10/2018 15:09:23] File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\Lib\asyncio\base_events.py", line 468, in run_until_complete
[29/10/2018 15:09:23] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\dispatcher.py", line 74, in connect
[29/10/2018 15:09:23] return future.result()
[29/10/2018 15:09:23] await disp._grpc_connected_fut
[29/10/2018 15:09:23] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\__init__.py", line 8, in start_async
[29/10/2018 15:09:23] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\dispatcher.py", line 337, in __poll_grpc
[29/10/2018 15:09:23] connect_timeout=5.0, max_msg_len=grpc_max_msg_len)
[29/10/2018 15:09:23] timeout=self._grpc_connect_timeout)
[29/10/2018 15:09:23] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\dispatcher.py", line 74, in connect
[29/10/2018 15:09:23] File "C:\path_to_folder\env\lib\site-packages\grpc\_utilities.py", line 134, in result
[29/10/2018 15:09:23] await disp._grpc_connected_fut
[29/10/2018 15:09:23] self._block(timeout)
[29/10/2018 15:09:23] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\dispatcher.py", line 337, in __poll_grpc
[29/10/2018 15:09:23] File "C:\path_to_folder\env\lib\site-packages\grpc\_utilities.py", line 84, in _block
[29/10/2018 15:09:23] timeout=self._grpc_connect_timeout)
[29/10/2018 15:09:23] raise grpc.FutureTimeoutError()
[29/10/2018 15:09:23] File "C:\path_to_folder\env\lib\site-packages\grpc\_utilities.py", line 134, in result
[29/10/2018 15:09:23] Language Worker Process exited.
[29/10/2018 15:09:23] self._block(timeout)
[29/10/2018 15:09:23] python exited with code 1
.
[29/10/2018 15:09:23] File "C:\path_to_folder\env\lib\site-packages\grpc\_utilities.py", line 84, in _block
[29/10/2018 15:09:23] grpc.FutureTimeoutError
[29/10/2018 15:09:23] raise grpc.FutureTimeoutError()
[29/10/2018 15:09:23] grpc.FutureTimeoutError
[29/10/2018 15:09:23] Starting language worker process:python "C:\Users\ff824bv\AppData\Roaming\npm\node_modules\azure-functions-core-tools\bin\workers\python\worker.py" --host 127.0.0.1 --port 50346 --workerId 6464dbe9-3adb-4651-8ac3-09be99767c45 --requestId a233668f-18f0-4934-83b3-767c77c1eb4d --grpcMaxMessageLength 134217728
[29/10/2018 15:09:23] python process with Id=19488 started
[29/10/2018 15:09:29] Traceback (most recent call last):
[29/10/2018 15:09:29] File "C:\Users\ff824bv\AppData\Roaming\npm\node_modules\azure-functions-core-tools\bin\workers\python\worker.py", line 29, in main
[29/10/2018 15:09:29] args.grpc_max_msg_len)
[29/10/2018 15:09:29] Traceback (most recent call last):
[29/10/2018 15:09:29] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\__init__.py", line 16, in start
[29/10/2018 15:09:29] File "C:\Users\ff824bv\AppData\Roaming\npm\node_modules\azure-functions-core-tools\bin\workers\python\worker.py", line 36, in <module>[29/10/2018 15:09:29] host, port, worker_id, request_id, grpc_max_msg_len))
[29/10/2018 15:09:29] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\aio_compat.py", line 49, in run
[29/10/2018 15:09:29] main()
[29/10/2018 15:09:29] return loop.run_until_complete(main)
[29/10/2018 15:09:29] File "C:\Users\ff824bv\AppData\Roaming\npm\node_modules\azure-functions-core-tools\bin\workers\python\worker.py", line 29, in main
[29/10/2018 15:09:29] File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\Lib\asyncio\base_events.py", line 468, in run_until_complete
[29/10/2018 15:09:29] args.grpc_max_msg_len)
[29/10/2018 15:09:29] return future.result()
[29/10/2018 15:09:29] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\__init__.py", line 16, in start
[29/10/2018 15:09:29] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\__init__.py", line 8, in start_async
[29/10/2018 15:09:29] host, port, worker_id, request_id, grpc_max_msg_len))
[29/10/2018 15:09:29] connect_timeout=5.0, max_msg_len=grpc_max_msg_len)
[29/10/2018 15:09:29] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\aio_compat.py", line 49, in run
[29/10/2018 15:09:29] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\dispatcher.py", line 74, in connect
[29/10/2018 15:09:29] return loop.run_until_complete(main)
[29/10/2018 15:09:29] await disp._grpc_connected_fut
[29/10/2018 15:09:29] File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\Lib\asyncio\base_events.py", line 468, in run_until_complete
[29/10/2018 15:09:29] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\dispatcher.py", line 337, in __poll_grpc
[29/10/2018 15:09:29] return future.result()
[29/10/2018 15:09:29] timeout=self._grpc_connect_timeout)
[29/10/2018 15:09:29] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\__init__.py", line 8, in start_async
[29/10/2018 15:09:29] connect_timeout=5.0, max_msg_len=grpc_max_msg_len)
**[29/10/2018 15:09:29] Language Worker Process exited.**
[29/10/2018 15:09:29] File "C:\path_to_folder\env\lib\site-packages\azure\functions_worker\dispatcher.py", line 74, in connect
**[29/10/2018 15:09:29] python exited with code 1**
.
[29/10/2018 15:09:29] await disp._grpc_connected_fut
[29/10/2018 15:09:29] File "C:\path_to_folder\env\lib\site-packages\grpc\_utilities.py", line 134, in result
[29/10/2018 15:09:29] Starting language worker process:python "C:\Users\ff824bv\AppData\Roaming\npm\node_modules\azure-functions-core-tools\bin\workers\python\worker.py" --host 127.0.0.1 --port 50346 --workerId 2a2fb8fd-91d4-4f1d-910f-654aa1a980ac --requestId 146c3297-4087-4bd1-b63f-c479aa2f1be9 --grpcMaxMessageLength 134217728
[29/10/2018 15:09:29] python process with Id=8496 started
Investigative information
Please provide the following:
- 29/10/2018 15:09:29
- Function App name Deployer
- Function name(s) (as appropriate): ARM
Repro steps
Provide the steps required to reproduce the problem:
- Follow the steps in AzureFunctions under Windows
- Run the function with
func host start / func start
Expected behavior
Provide a description of the expected behavior.
- The Endpoint should start working and processing requests
Actual behavior
Provide a description of the actual behavior observed.
- The error mentioned in the description
- When trying to make a request I get this:
Executed 'Functions.ARM' (Failed, Id=f5dbce67-f3a9-4ca6-b558-8eddcfd83a6d)
[29/10/2018 15:14:15] System.Private.CoreLib: Exception while executing function: Functions.ARM. System.Private.CoreLib: Failed to start language worker for: python. One or more errors occurred. (python exited with code 1
) (python exited with code 1
) (python exited with code 1
). python exited with code 1
.
[29/10/2018 15:14:15] Executed HTTP request: {
[29/10/2018 15:14:15] "requestId": "74d31ed0-a540-4970-bf32-1a3b73c23814",
[29/10/2018 15:14:15] "method": "POST",
[29/10/2018 15:14:15] "uri": "/api/ARM",
[29/10/2018 15:14:15] "identities": [
[29/10/2018 15:14:15] {
[29/10/2018 15:14:15] "type": "WebJobsAuthLevel",
[29/10/2018 15:14:15] "level": "Admin"
[29/10/2018 15:14:15] }
[29/10/2018 15:14:15] ],
[29/10/2018 15:14:15] "status": 500,
[29/10/2018 15:14:15] "duration": 1104
[29/10/2018 15:14:15] }
Issue Analytics
- State:
- Created 5 years ago
- Comments:26 (6 by maintainers)
Top Results From Across the Web
Failed to start a new language worker for runtime: dotnet ...
I have a dotnet 5 function app that I've been building and deploying from a devops pipeline for a couple of weeks. Following...
Read more >Azure Function - Failed to start a new language worker for ...
I have a dotnet 5 function app that I've been building and deploying from a devops pipeline for a couple of weeks.
Read more >Azure Functions “Failed to start language worker process for
Go to your function app, and under platform features, look for Application Settings,. Under application settings, modify the ...
Read more >azure-functions-worker - PyPI
Python Language Worker for Azure Functions Host. ... This project has adopted the Microsoft Open Source Code of Conduct. For more information see...
Read more >Azure functions debug fails to start on a non-trivial project
But after some code changes starting a debugging session results in VS showing “Launching ... [2021-07-14T05:01:02.000Z] Starting worker process failed
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
For those who find this via Google and working on Windows, as mentioned above, the fix is simply to set the environmental variable
NO_PROXY=localhost,127.0.0.1
. The error probably occurs because you are working behind a corporate proxy and have the variablesHTTP_PROXY
andHTTPS_PROXY
set, but notNO_PROXY
. This is an issue with gRPC, see https://github.com/grpc/grpc/issues/9989.I’ve had a similar issue on linux, which was caused by a corporate proxy. I needed to set no_proxy environment variable for localhost/127.0.0.1