I am working with GRPC and Celery in Python. When running functions which call to GRPC server in a celery worker, the celery worker log shows a lot of lines:
E1018 16:17:46.449758455 101 backup_poller.cc:133] Run client channel backup poller: {"created":"@1634573866.449735058","description":"pollset_work","file":"src/core/lib/iomgr/ev_epollex_linux.cc","file_line":321,"referenced_errors":[{"created":"@1634573866.449730704","description":"Bad file descriptor","errno":9,"file":"src/core/lib/iomgr/ev_epollex_linux.cc","file_line":952,"os_error":"Bad file descriptor","syscall":"epoll_wait"}]}
E1018 16:17:51.449779383 34 backup_poller.cc:133] Run client channel backup poller: {"created":"@1634573871.449756248","description":"pollset_work","file":"src/core/lib/iomgr/ev_epollex_linux.cc","file_line":321,"referenced_errors":[{"created":"@1634573871.449754215","description":"Bad file descriptor","errno":9,"file":"src/core/lib/iomgr/ev_epollex_linux.cc","file_line":952,"os_error":"Bad file descriptor","syscall":"epoll_wait"}]}
E1018 16:17:56.449816371 101 backup_poller.cc:133] Run client channel backup poller: {"created":"@1634573876.449790405","description":"pollset_work","file":"src/core/lib/iomgr/ev_epollex_linux.cc","file_line":321,"referenced_errors":[{"created":"@1634573876.449786443","description":"Bad file descriptor","errno":9,"file":"src/core/lib/iomgr/ev_epollex_linux.cc","file_line":952,"os_error":"Bad file descriptor","syscall":"epoll_wait"}]}
While running, Celery Worker crashes many times with Segmentation fault (core dumped) error. I cannot find out the root cause of this error.
E1018 16:10:18.593682050 33 backup_poller.cc:133] Run client channel backup poller: {"created":"@1634573418.593660900","description":"pollset_work","file":"src/core/lib/iomgr/ev_epollex_linux.cc","file_line":321,"referenced_errors":[{"created":"@1634573418.593658189","description":"Bad file descriptor","errno":9,"file":"src/core/lib/iomgr/ev_epollex_linux.cc","file_line":952,"os_error":"Bad file descriptor","syscall":"epoll_wait"}]}
Segmentation fault (core dumped)