Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Nginx error on start: io_setup() failed (38: Function not implemented) #3014
Operating System Information:
Windows Build Number: 10.0.16299.248
Nginx log shows error on (re)start
Steps to reproduce:
Install WLS (tried with fresh Ubuntu and Debian installation)
Despite the error I tried to set up nginx with php7.2-fpm. Static files work but it can't correctly serve php files, the browser just keep loading forever. But no other error is shown in nginx and php-fpm logs.
I can't actually repro this, on 17627.
No errors in
That might or might not mean the
[Separately if there are problems with some php script or another, please file under a different cover; best by running the script from the commandline and grabbing an
My configuration (Ubuntu 16):
sudo nano /etc/nginx/nginx.conf
sudo nano /etc/nginx/sites-enabled/site.loc
sudo nano /etc/php/7.2/fpm/pool.d/site.loc.conf
Add symlink "/mnt/c/project" -> /var/www/site.loc
I very recently joined the Insider Programme just to see if I could get this working. Previously I was on OS Build 17134.254 (1803) and the upgrade has taken me to 17751.1 (1809) and I'm happy to say that, for my use case, this is no longer an issue.
So, for those who aren't on the Insider Programme or don't want to be, it looks like this issue is addressed in time for 1809's release.