2014-12-22 14 views
0

Mailman을 사용하여 CentOS6을 실행 중입니다. Plesk를 통해 이전 Mailman 목록을 이전 서버에서 가져 왔습니다. 현재 몇 가지 오류가 발생하고 있습니다. 파이썬의 설치 버전은 2.7.8입니다. 이미 일부는 수정했지만 전부는 수정하지 않았습니다. 이미 수정는 /etc/security/limits.conf :GNU Mailman : 열려있는 파일이 너무 많습니다/모듈 없음

* hard nofile 65535 
* soft nofile 65535 
* hard locks 65535 
* soft locks 65535 
* soft default_process_limit = 10 

오류 로그는 여전히 다음을 보여줍니다

Dec 22 04:06:43 2014 qrunner(1042): Traceback (most recent call last): 
Dec 22 04:06:43 2014 qrunner(1042): File "/usr/lib/mailman/bin/qrunner", line 278, in <module> 
Dec 22 04:06:43 2014 qrunner(1042): File "/usr/lib/mailman/bin/qrunner", line 238, in main 
Dec 22 04:06:43 2014 qrunner(1042): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 71, in run 
Dec 22 04:06:43 2014 qrunner(1042): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 95, in _oneloop 
Dec 22 04:06:43 2014 qrunner(1042): File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 194, in files 
Dec 22 04:06:43 2014 qrunner(1042): OSError : [Errno 23] Too many open files in system: '/var/spool/mailman/in' 
Dec 22 04:06:43 2014 qrunner(1039): Traceback (most recent call last): 
Dec 22 04:06:43 2014 qrunner(1039): File "/usr/lib/mailman/bin/qrunner", line 278, in <module> 
Dec 22 04:06:43 2014 qrunner(1039): File "/usr/lib/mailman/bin/qrunner", line 238, in main 
Dec 22 04:06:43 2014 qrunner(1039): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 71, in run 
Dec 22 04:06:43 2014 qrunner(1039): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 95, in _oneloop 
Dec 22 04:06:43 2014 qrunner(1039): File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 194, in files 
Dec 22 04:06:43 2014 qrunner(1039): OSError : [Errno 23] Too many open files in system: '/var/spool/mailman/archive' 
Dec 22 04:06:43 2014 qrunner(1044): Traceback (most recent call last): 
Dec 22 04:06:43 2014 qrunner(1044): File "/usr/lib/mailman/bin/qrunner", line 278, in <module> 
Dec 22 04:06:43 2014 qrunner(1044): File "/usr/lib/mailman/bin/qrunner", line 238, in main 
Dec 22 04:06:43 2014 qrunner(1044): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 71, in run 
Dec 22 04:06:43 2014 qrunner(1044): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 95, in _oneloop 
Dec 22 04:06:43 2014 qrunner(1044): File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 194, in files 
Dec 22 04:06:43 2014 qrunner(1044): OSError : [Errno 23] Too many open files in system: '/var/spool/mailman/out' 
Dec 22 04:06:43 2014 qrunner(1045): Traceback (most recent call last): 
Dec 22 04:06:43 2014 qrunner(1045): File "/usr/lib/mailman/bin/qrunner", line 278, in <module> 
Dec 22 04:06:43 2014 qrunner(1045): File "/usr/lib/mailman/bin/qrunner", line 238, in main 
Dec 22 04:06:43 2014 qrunner(1045): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 71, in run 
Dec 22 04:06:43 2014 qrunner(1045): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 95, in _oneloop 
Dec 22 04:06:43 2014 qrunner(1045): File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 194, in files 
Dec 22 04:06:43 2014 qrunner(1045): OSError : [Errno 23] Too many open files in system: '/var/spool/mailman/virgin' 
Dec 22 04:06:43 2014 qrunner(1040): Traceback (most recent call last): 
Dec 22 04:06:43 2014 qrunner(1040): File "/usr/lib/mailman/bin/qrunner", line 278, in <module> 
Dec 22 04:06:43 2014 qrunner(1040): File "/usr/lib/mailman/bin/qrunner", line 238, in main 
Dec 22 04:06:43 2014 qrunner(1040): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 71, in run 
Dec 22 04:06:43 2014 qrunner(1040): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 95, in _oneloop 
Dec 22 04:06:43 2014 qrunner(1040): File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 194, in files 
Dec 22 04:06:43 2014 qrunner(1040): OSError : [Errno 23] Too many open files in system: '/var/spool/mailman/bounces' 
Dec 22 04:06:43 2014 qrunner(1043): Traceback (most recent call last): 
Dec 22 04:06:43 2014 qrunner(1043): File "/usr/lib/mailman/bin/qrunner", line 278, in <module> 
Dec 22 04:06:43 2014 qrunner(1043): File "/usr/lib/mailman/bin/qrunner", line 238, in main 
Dec 22 04:06:43 2014 qrunner(1043): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 71, in run 
Dec 22 04:06:43 2014 qrunner(1043): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 95, in _oneloop 
Dec 22 04:06:43 2014 qrunner(1043): File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 194, in files 
Dec 22 04:06:43 2014 qrunner(1043): OSError : [Errno 23] Too many open files in system: '/var/spool/mailman/news' 
Dec 22 04:06:43 2014 qrunner(1041): Traceback (most recent call last): 
Dec 22 04:06:43 2014 qrunner(1041): File "/usr/lib/mailman/bin/qrunner", line 278, in <module> 
Dec 22 04:06:43 2014 qrunner(1041): File "/usr/lib/mailman/bin/qrunner", line 238, in main 
Dec 22 04:06:43 2014 qrunner(1041): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 71, in run 
Dec 22 04:06:43 2014 qrunner(1041): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 95, in _oneloop 
Dec 22 04:06:43 2014 qrunner(1041): File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 194, in files 
Dec 22 04:06:43 2014 qrunner(1041): OSError : [Errno 23] Too many open files in system: '/var/spool/mailman/commands' 
Dec 22 04:06:44 2014 qrunner(8563): Cannot import runner module Mailman.Queue.NewsRunner 
Dec 22 04:06:44 2014 qrunner(8563): /usr/lib64/python2.6/lib-dynload/datetime.so: cannot open shared object file: Too many open files in system 
Dec 22 04:06:44 2014 qrunner(8569): Cannot import runner module Mailman.Queue.ArchRunner 
Dec 22 04:06:44 2014 qrunner(8569): cannot import name Header 
Dec 22 04:06:44 2014 qrunner(8565): Cannot import runner module Mailman.Queue.CommandRunner 
Dec 22 04:06:44 2014 qrunner(8565): No module named nonmultipart 

답변

0

당신 할뿐만 아니라 ulimit를 인상뿐만 아니라 역할을 사용하는 커널을 사용하도록 설정해야합니다 더 많은 파일을 엽니 다. 'sysctl'도구가이를위한 열쇠입니다.

Plesk를 사용하여이를 변경하는 방법에 대한 실마리가 없습니다. 그냥 명령 쉘을 사용하고 지침을 따르

http://www.cyberciti.biz/faq/linux-increase-the-maximum-number-of-open-files/

건배!

+0

그런 식으로 sysctl을 수정하지 않았지만 file-max를 이미 262144로 늘 렸습니다. 따라서이 문제는 이미 수정되었습니다. –