Closed drook closed 7 years ago
Seems like for some reason uwsgi cannot open the /dev/null on Solaris:
[root@hyperion etc]# /usr/local/uwsgi/bin/uwsgi --emperor /usr/local/uwsgi/etc --uid www --gid www *** Starting uWSGI 2.0.15 (64bit) on [Fri Sep 8 14:19:14 2017] *** compiled with version: 4.5.2 on 08 September 2017 14:10:04 os: SunOS-5.11 11.2 nodename: hyperion machine: i86pc clock source: unix pcre jit disabled detected number of CPU cores: 16 current working directory: /usr/local/uwsgi/etc detected binary path: /usr/local/uwsgi/bin/uwsgi setgid() to 510 set additional group 10001 (oinstall) setuid() to 505 *** WARNING: you are running uWSGI without its master process manager *** your memory page size is 4096 bytes detected max file descriptor number: 256 *** starting uWSGI Emperor *** open("/dev/null"): Permission denied [core/io.c line 1292] Fri Sep 8 14:19:14 2017 - [emperor] curse the uwsgi instance netbox.ini (pid: 17851) Fri Sep 8 14:19:17 2017 - [emperor] removed uwsgi instance netbox.ini open("/dev/null"): Permission denied [core/io.c line 1292] Fri Sep 8 14:19:20 2017 - [emperor] curse the uwsgi instance netbox.ini (pid: 17865) Fri Sep 8 14:19:23 2017 - [emperor] removed uwsgi instance netbox.ini open("/dev/null"): Permission denied [core/io.c line 1292] Fri Sep 8 14:19:26 2017 - [emperor] curse the uwsgi instance netbox.ini (pid: 17879) Fri Sep 8 14:19:29 2017 - [emperor] removed uwsgi instance netbox.ini Fri Sep 8 14:19:29 2017 - [emperor] unloyal bad behaving vassal found: netbox.ini throttling it... open("/dev/null"): Permission denied [core/io.c line 1292] Fri Sep 8 14:19:32 2017 - [emperor] curse the uwsgi instance netbox.ini (pid: 17894) Fri Sep 8 14:19:35 2017 - [emperor] removed uwsgi instance netbox.ini open("/dev/null"): Permission denied [core/io.c line 1292] Fri Sep 8 14:19:41 2017 - [emperor] curse the uwsgi instance netbox.ini (pid: 17916) Fri Sep 8 14:19:44 2017 - [emperor] removed uwsgi instance netbox.ini open("/dev/null"): Permission denied [core/io.c line 1292] Fri Sep 8 14:19:50 2017 - [emperor] curse the uwsgi instance netbox.ini (pid: 17938) Fri Sep 8 14:19:53 2017 - [emperor] removed uwsgi instance netbox.ini open("/dev/null"): Permission denied [core/io.c line 1292] Fri Sep 8 14:19:59 2017 - [emperor] curse the uwsgi instance netbox.ini (pid: 17962) Fri Sep 8 14:19:59 2017 - [emperor] removed uwsgi instance netbox.ini ^C[emperor] *** RAGNAROK EVOKED *** Fri Sep 8 14:20:01 2017 - The Emperor is buried.
However, nothing prevents this from happening:
[root@hyperion core]# ls -l /dev/null srwxrwxrwt 1 root sys 0 сент. 8 14:01 /dev/null
I'm terribly sorry, this has nothing to do with uwsgi. Some douchebag deleted the /dev/null and created a plain file instead.
Seems like for some reason uwsgi cannot open the /dev/null on Solaris:
However, nothing prevents this from happening: