2014-12-22 3 views
0

Я запускаю CentOS6 с Mailman. Импортировал старый список Mailman со старого сервера через Plesk. В настоящее время я сталкиваюсь с несколькими ошибками. Установленная версия Python - 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 

Errorlog все еще показывает следующее:

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 таким образом, но увеличил файл-max уже до 262144. Так что это уже исправлено. –

 Смежные вопросы

  • Нет связанных вопросов^_^