Подвисает админка
Подвисает админка
Раз в час-два подвисает админка с любого компьютера.
Длится это от 2 минут до получаса.
Загрузка ресурсов сервера при этом несущественна.
Что бы это могло быть?
Длится это от 2 минут до получаса.
Загрузка ресурсов сервера при этом несущественна.
Что бы это могло быть?
Попробуй запускать админку так:
А вообще зачем так надолго, это же JAVA...
Я гоняю своих менеджеров за это, а еще они любители "трафик в онлайне смотреть", формируют отчеты каждые 5 мин....что происходит-коментарии излишни...
Код: Выделить всё
java -Xmx512m -jar UTM_Admin.jar
Я гоняю своих менеджеров за это, а еще они любители "трафик в онлайне смотреть", формируют отчеты каждые 5 мин....что происходит-коментарии излишни...
-
- Сообщения: 21
- Зарегистрирован: Ср мар 15, 2006 16:16
Как только еще раз зависнит, посмотрю, отпишусь.aospan писал(а):посмотрите логи ядра в момент "зависания". Посмотрите какие запросы висят в базе данных:
show processlist;
Посмотрели логи, обнаружили, что и у клиентов проблемы с подключением:
$ cat /netup/utm5/log/mail.log | grep ERROR
Код: Выделить всё
ERROR : Mar 14 18:21:08 RPCLic: Unable to open session: Invalid argument
ERROR : Mar 14 18:21:08 RPCServer: Handshake failed: EINVAL: Unable to open session
ERROR : Mar 14 18:21:08 RPCServer@0.0.0.0: <liburfa-utils:5.1.10-015-linux>: Request for version [current] fetched.
ERROR : Mar 14 18:21:18 RPCLic: Unable to open session: Invalid argument
ERROR : Mar 14 18:21:18 RPCServer@0.0.0.0: <liburfa-utils:5.1.10-015-linux>: Unable to sign request: EINVAL: Unable to open s
ession
ERROR : Mar 14 18:21:18 RPCServer@0.0.0.0: <liburfa-std:5.1.10-015-linux>: Unable to sign request: Request not found
ERROR : Mar 14 18:21:18 RPCServer@0.0.0.0: <liburfa-card:5.1.10-015-linux>: Unable to sign request: Request not found
ERROR : Mar 14 18:21:18 RPCServer@0.0.0.0: <liburfa-graph:5.1.10-015-linux>: Unable to sign request: Request not found
ERROR : Mar 14 18:21:18 RPCServer@0.0.0.0: <liburfa-radius:5.1.10-001-linux>: Unable to sign request: Request not found
ERROR : Mar 14 18:21:18 RPCServer@0.0.0.0: <liburfa-hotspot:5.1.9-002-linux>: Unable to sign request: Request not found
ERROR : Mar 14 18:21:18 RPCServer@0.0.0.0: Exception in void* __rpcs_user5_change_int_status(void*): #22
ERROR : Mar 14 18:21:25 ModFWMan: No info for FW 2 found
ERROR : Mar 14 18:21:30 ModFWMan: No info for FW 2 found
ERROR : Mar 14 19:38:14 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
ERROR : Mar 14 19:38:23 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
ERROR : Mar 14 19:38:36 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
...
ERROR : Mar 14 22:32:47 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
ERROR : Mar 14 22:50:54 RPCConn[SSL]<makarenko@192.168.2.16>: SSL connection failed...
ERROR : Mar 14 23:24:37 ModFWMan: No info for FW 2 found
ERROR : Mar 14 23:28:47 RPCConn[SSL]<shelpan@192.168.6.99>: SSL connection failed...
ERROR : Mar 14 23:31:19 RPCServer@0.0.0.0: Exception in void* __rpcs_user5_messages_list_to_now(void*): #22
ERROR : Mar 14 23:40:48 RPCServer@0.0.0.0: Exception in void* __rpcs_user5_messages_list_to_now(void*): #74
ERROR : Mar 15 08:44:59 RPCServer@0.0.0.0: Exception in void* __rpcs_user5_change_int_status(void*): #22
ERROR : Mar 15 08:49:31 RPCConn[SSL]<cav@192.168.11.254>: SSL connection failed...
ERROR : Mar 15 12:40:56 DBCtx: MySQL query failed: MySQL server has gone away
ERROR : Mar 15 12:40:56 DBASQLError: MySQL query failed: MySQL server has gone away
ERROR : Mar 15 12:40:56 DBASQLError: [void* __rpcs_user5_messages_list_to_now(void*)] MySQL query failed: MySQL server has go
ne away
ERROR : Mar 15 12:40:57 UTM5 Config: Can't unlink pid file /var/run/utm5_core.pid: No such file or directory
ERROR : Mar 15 12:43:35 RPCLic: Unable to open session: Invalid argument
ERROR : Mar 15 12:43:35 RPCServer: Handshake failed: EINVAL: Unable to open session
ERROR : Mar 15 12:43:35 RPCServer@0.0.0.0: <liburfa-utils:5.1.10-015-linux>: Request for version [current] fetched.
ERROR : Mar 15 12:43:45 RPCLic: Unable to open session: Invalid argument
ERROR : Mar 15 12:43:45 RPCServer@0.0.0.0: <liburfa-utils:5.1.10-015-linux>: Unable to sign request: EINVAL: Unable to open s
ession
ERROR : Mar 15 12:43:45 RPCServer@0.0.0.0: <liburfa-std:5.1.10-015-linux>: Unable to sign request: Request not found
ERROR : Mar 15 12:43:45 RPCServer@0.0.0.0: <liburfa-card:5.1.10-015-linux>: Unable to sign request: Request not found
ERROR : Mar 15 12:43:45 RPCServer@0.0.0.0: <liburfa-graph:5.1.10-015-linux>: Unable to sign request: Request not found
ERROR : Mar 15 12:43:45 RPCServer@0.0.0.0: <liburfa-radius:5.1.10-001-linux>: Unable to sign request: Request not found
ERROR : Mar 15 12:43:45 RPCServer@0.0.0.0: <liburfa-hotspot:5.1.9-002-linux>: Unable to sign request: Request not found
ERROR : Mar 15 12:43:45 ModFWMan: No info for FW 2 found
ERROR : Mar 15 12:43:48 ModFWMan: No info for FW 2 found
ERROR : Mar 15 12:43:48 ModFWMan: No info for FW 2 found
ERROR : Mar 15 12:43:49 ModFWMan: No info for FW 2 found
ERROR : Mar 15 12:43:49 ModFWMan: No info for FW 2 found
ERROR : Mar 15 12:43:49 ModFWMan: No info for FW 2 found
ERROR : Mar 15 12:43:49 ModFWMan: No info for FW 2 found
ERROR : Mar 15 12:43:51 ModFWMan: No info for FW 2 found
ERROR : Mar 15 12:43:51 ModFWMan: No info for FW 2 found
ERROR : Mar 15 12:43:53 ModFWMan: No info for FW 2 found
ERROR : Mar 15 12:43:55 ModFWMan: No info for FW 2 found
ERROR : Mar 15 12:43:56 ModFWMan: No info for FW 2 found
ERROR : Mar 15 14:42:31 RPCConn[SSL]<isnikitin@192.168.11.181>: SSL connection failed...
ERROR : Mar 15 15:16:43 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
...
ERROR : Mar 16 15:03:23 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
ERROR : Mar 16 15:03:29 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:03:29 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:03:59 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:04:03 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:04:13 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:04:13 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:04:43 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:05:24 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:05:25 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:05:48 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:05:48 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:09:15 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:09:18 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:09:38 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:09:42 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:09:42 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:09:45 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:09:50 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:09:50 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:09:57 RPCServer@0.0.0.0: accept error: Too many open files
ERROR : Mar 16 15:10:04 RPCServer@0.0.0.0: accept error: Too many open files

Код: Выделить всё
##
## /netup/utm5/utm5.cfg
## Main UTM5 configuration file
##
## ================================================================================
## DATABASE
## ================================================================================
## database_type
## Description: Database type.
## Possible values: mysql, postgres.
## Required field.
database_type=mysql
## database
## Description: Database name.
## Required field.
database=UTM5
## database_host
## Description: Database server IP/hostname.
## Default value: localhost
#database_host=localhost
## database_login
## Description: Database username.
## Default value: User starting utm5_core.
database_login=root
## database_password
## Description: Database password.
## Default value: <empty>
database_password=
## database_sock_path
## Description: Path to database socket file. Used if database_type is set to "mysql" and
## database_host is unset or set to "localhost".
## Default value: /tmp/mysql.sock
database_sock_path=/var/lib/mysql/mysql.sock
## database_port
## Description: Database server port.
## Used if database_type is set to "mysql"
## Default value: 3306
#database_port=3306
## dbcount
## Description: Number of database connections.
##
## Default value: 6
#dbcount=6
## db_transaction_enable
## Description: Enables transaction support (EXPERIMENTAL!)
## Possible values: yes, on, true
## Default value: unset.
db_transaction_enable=yes
## database_reconnect_count
## Description: Number of connection retries.
## Default value: 5
#database_reconnect_count=5
## database_reconnect_sleep
## Description: Reconnect timeout.
## Default value: 2
#database_reconnect_sleep=2
## ================================================================================
## URFA SERVER
## ================================================================================
## urfa_bind_host
## Description: Listening IP.
## Possible values: IP address.
## Default value: disabled.
urfa_bind_host=0.0.0.0
## urfa_bind_port
## Description: Listening port.
## Default value: 11758
## urfa_lib_file
## Description: Dynamic modules that will be loaded at system start-up.
## Possible values: Both absolute and relative paths may be used.
## Default value: <empty>
urfa_lib_file=/netup/utm5/lib/utm5_core/liburfa-utils.so
urfa_lib_file=/netup/utm5/lib/utm5_core/liburfa-std.so
urfa_lib_file=/netup/utm5/lib/utm5_core/liburfa-card.so
urfa_lib_file=/netup/utm5/lib/utm5_core/liburfa-graph.so
urfa_lib_file=/netup/utm5/lib/utm5_radius/liburfa-radius.so
urfa_lib_file=/netup/utm5/lib/utm5_hotspot/liburfa-hotspot.so
## ================================================================================
## NETFLOW BUFFER
## ================================================================================
## nfbuffer_host
## Description: Listening IP
## Possible values: IP address
## Default value: 0.0.0.0
nfbuffer_host=0.0.0.0
## nfbuffer_port
## Description: Listening port.
## Default value: 9997
nfbuffer_port=9996
## ADDED BY D3v!1
nfbuffer_bufsize=10485760
## ================================================================================
## LOGGING
## ================================================================================
## log_level
## Description: Log level.
## Possible values: 0, 1, 2, 3
## Default value: 1
log_level=3
## log_file_main
## Description: Main logfile path.
## Possible values: filename
## Default value: STDOUT
log_file_main=/netup/utm5/log/main.log
## log_file_debug
## Description: Debug logfile path.
## Possible values: filename
## Default value: STDOUT
#log_file_debug=/netup/utm5/log/debug.log
log_file_debug=/dev/null
## log_file_critical
## Description: Critical logfile path.
## Possible values: filename
## Default value: STDOUT
log_file_critical=/netup/utm5/log/critical.log
## log_file_verificator
## Description: Database verificator logfile path.
## Possible values: filename
## Default value: /netup/utm5/log/verificator.sql
log_file_verificator=/netup/utm5/log/verificator.log
## ================================================================================
## LDAP
## ================================================================================
## ldap_enable
## Description: Enable LDAP support.
## Possible values: yes
## Default value: disabled
#ldap_enable=yes
## ldap_host
## Description: LDAP sever IP/hostname
## Possible values: IP address or hostname
## Default value: 127.0.0.1
#ldap_host=127.0.0.1
## ldap_port
## Description: LDAP server port
## Default value: 389
#ldap_port=389
## ldap_login
## Description: LDAP server username
## Default value: <empty>
#ldap_login=cn=Manager,dc=example,dc=ru
## ldap_password
## Description: LDAP server password
## Default value: <empty>
#ldap_password=secret
## ldap_base_dn
## Description: LDAP base DN
## Default value: <empty>
#ldap_base_dn=dc=example,dc=ru
## ldap_ping_timeout
## Description: LDAP connection check timeout
## Default value: 60
#ldap_ping_timeout=60
## ================================================================================
## MISC SETTINGS
## ================================================================================
## core_pid_file
## Description: Path to PID file
## Possible values: filename
## Default value: /var/run/utm5_core.pid
#core_pid_file=/var/run/utm5_core.pid
-
- Сообщения: 21
- Зарегистрирован: Ср мар 15, 2006 16:16
ОС какая? Судя по всему линукс.
Скорее всего проблема вылезает при большом количестве юзерских сессий и, соответсвенно, большом количестве тредов utm5_core. Если это так то проблема лечится уменьшение размера стека (ulimit -s)
PS: Не мешает еще посмотреть на ulimit -n Скорее всего этот параметр нада будет увеличить.
Скорее всего проблема вылезает при большом количестве юзерских сессий и, соответсвенно, большом количестве тредов utm5_core. Если это так то проблема лечится уменьшение размера стека (ulimit -s)
PS: Не мешает еще посмотреть на ulimit -n Скорее всего этот параметр нада будет увеличить.
что-то похожее недавно разбирали. Было на freebsd 5.x. На новых freebsd тредах иногда не получается создать много тредов. Полечилось введением параметра rpc_stack_size в utm5.cfg. Можно поставить:Дьяволёнок писал(а):Уху... видимо никто с этой проблемой нам не поможет.
rpc_stack_size=65536
запросите в техподдержке свежую сборку UTM-5.2.0 с поддержкой этого параметра (пока в кабинете она недосутпна).
-
- Сообщения: 21
- Зарегистрирован: Ср мар 15, 2006 16:16
Nick писал(а):ОС какая? Судя по всему линукс.
Скорее всего проблема вылезает при большом количестве юзерских сессий и, соответсвенно, большом количестве тредов utm5_core. Если это так то проблема лечится уменьшение размера стека (ulimit -s)
PS: Не мешает еще посмотреть на ulimit -n Скорее всего этот параметр нада будет увеличить.
Т.е., если я правильно понял, то мне нужно вписать ulimit в скрипт safe_utm5_core прямо перед $exec_dir/$utm_exec?Ulimit проводит контроль за источниками, используемыми для начальных процессов в оболочке,в системах, которые допускают такой контроль.
Сейчас у нас установлены значения по умлочанию:
Размер стека - 10240
Количество одновременно открытых файлов - 1024
Системой пользуется около 1500 абонентов. На какие значения порекомендуете поменять?
-
- Сообщения: 21
- Зарегистрирован: Ср мар 15, 2006 16:16
Если не поможет ulimit, обязательно обратимся.aospan писал(а):что-то похожее недавно разбирали. Было на freebsd 5.x. На новых freebsd тредах иногда не получается создать много тредов. Полечилось введением параметра rpc_stack_size в utm5.cfg. Можно поставить:Дьяволёнок писал(а):Уху... видимо никто с этой проблемой нам не поможет.
rpc_stack_size=65536
запросите в техподдержке свежую сборку UTM-5.2.0 с поддержкой этого параметра (пока в кабинете она недосутпна).

ну у меня прописано в /etc/limit (gentoo).е., если я правильно понял, то мне нужно вписать ulimit в скрипт safe_utm5_core прямо перед $exec_dir/$utm_exec?
В RH вроде в /etc/security/limits.conf (или что то подобное)
1024 и 4096 на данном этапе (~3500 активных абонентов).Сейчас у нас установлены значения по умлочанию:
Размер стека - 10240
Количество одновременно открытых файлов - 1024
Системой пользуется около 1500 абонентов. На какие значения порекомендуете поменять?
Вечерами Utm5_core плодится до 1500 тредов.
Вобще соберите (gcc tr.c -lpthread) вот это и сами увидете макимальное количество тредов (на сколько плодиться задается параметром):
Код: Выделить всё
#include <errno.h>
#include <stdio.h>
#include <pthread.h>
#include <malloc.h>
void *sleep_func(void *time)
{
while(1)
sleep(1);
}
int main(int argc, char *argv[])
{
int cnt, i = 0, err;
pthread_t *pt;
if ((argc != 2) && (atoi(argv[1]) > 0)) {
printf("Usage: tr [number of threads]\n");
return -1;
}
cnt = atoi(argv[1]);
pt = calloc(cnt, sizeof(pthread_t));
printf("Creating %i threads\n", cnt);
while (i != cnt) {
if ((err = pthread_create(&pt[i], 0, &sleep_func, NULL)) != 0) {
printf("Failed to create thread %i error %i (see errno.h)\n", i+1, err);
if (err == EAGAIN) {
printf("Not enough system resources to create a process for the new thread.\n");
printf("More than PTHREAD_THREADS_MAX threads are already active.\n");
}
break;
}
i++;
}
sleep(10);
return (0);
}
-
- Сообщения: 21
- Зарегистрирован: Ср мар 15, 2006 16:16
Та же проблема:
ERROR : Apr 11 16:59:26 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
ERROR : Apr 11 16:59:27 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
-Stats : Apr 11 16:59:28 DBA Messages: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
ERROR : Apr 11 16:59:48 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
ERROR : Apr 11 17:00:24 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
-Stats : Apr 11 17:00:54 DBA Groups: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
-Stats : Apr 11 17:01:07 DBA Groups: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
ERROR : Apr 11 17:01:26 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
-Stats : Apr 11 17:01:28 DBA Messages: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
ERROR : Apr 11 17:02:36 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
ERROR : Apr 11 17:02:55 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
ERROR : Apr 11 17:03:08 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
Warn : Apr 11 17:03:14 RPCConn[SSL]<kassa@172.16.2.50>: Session closed
Warn : Apr 11 17:03:26 RPCConn: Session closed
-Stats : Apr 11 17:03:28 DBA Messages: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
-Stats : Apr 11 17:03:40 DBA Groups: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
-Stats : Apr 11 17:03:42 DBA Groups: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
-Stats : Apr 11 17:03:42 DBA Groups: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
-Stats : Apr 11 17:03:43 DBA Groups: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
-Stats : Apr 11 17:03:43 DBA Groups: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
ERROR : Apr 11 17:03:43 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
ERROR : Apr 11 17:05:26 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
-Stats : Apr 11 17:05:28 DBA Messages: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
ERROR : Apr 11 17:07:26 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
-Stats : Apr 11 17:07:28 DBA Messages: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
ERROR : Apr 11 17:07:28 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
Обновлять ядро - нету возможности (привязан драйвером RAID контроллера PROMISE tx 2000-для которого драйверов под 2.6.xx нету...)
память на 25 % свободна - это более 256 Мб.
Чего предпринять??? (несколько нерешенных сообщений в форуме)
система RH9(2.4.20- - utm 5.2.0 - 1 GB - p4-3000
ERROR : Apr 11 16:59:26 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
ERROR : Apr 11 16:59:27 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
-Stats : Apr 11 16:59:28 DBA Messages: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
ERROR : Apr 11 16:59:48 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
ERROR : Apr 11 17:00:24 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
-Stats : Apr 11 17:00:54 DBA Groups: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
-Stats : Apr 11 17:01:07 DBA Groups: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
ERROR : Apr 11 17:01:26 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
-Stats : Apr 11 17:01:28 DBA Messages: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
ERROR : Apr 11 17:02:36 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
ERROR : Apr 11 17:02:55 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
ERROR : Apr 11 17:03:08 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
Warn : Apr 11 17:03:14 RPCConn[SSL]<kassa@172.16.2.50>: Session closed
Warn : Apr 11 17:03:26 RPCConn: Session closed
-Stats : Apr 11 17:03:28 DBA Messages: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
-Stats : Apr 11 17:03:40 DBA Groups: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
-Stats : Apr 11 17:03:42 DBA Groups: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
-Stats : Apr 11 17:03:42 DBA Groups: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
-Stats : Apr 11 17:03:43 DBA Groups: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
-Stats : Apr 11 17:03:43 DBA Groups: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
ERROR : Apr 11 17:03:43 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
ERROR : Apr 11 17:05:26 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
-Stats : Apr 11 17:05:28 DBA Messages: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
ERROR : Apr 11 17:07:26 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
-Stats : Apr 11 17:07:28 DBA Messages: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
ERROR : Apr 11 17:07:28 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
Обновлять ядро - нету возможности (привязан драйвером RAID контроллера PROMISE tx 2000-для которого драйверов под 2.6.xx нету...)
память на 25 % свободна - это более 256 Мб.
Чего предпринять??? (несколько нерешенных сообщений в форуме)
система RH9(2.4.20- - utm 5.2.0 - 1 GB - p4-3000
Опять таже проблема вылезла.
Linux ASP2.6.9-1.667asp NETUP 5.1.10-015
Ошибка появляется четко на количестве тредов ядра 394
Параметр особо не помог
Манипуляции с ulimit тоже.
/etc/security/limits.conf
Linux ASP2.6.9-1.667asp NETUP 5.1.10-015
Код: Выделить всё
ERROR : Мар 27 20:23:19 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
ERROR : Мар 27 20:23:23 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
ERROR : Мар 27 20:23:29 RPCServer@0.0.0.0: Unable to create thread: Cannot allocate memory
Параметр
Код: Выделить всё
kernel.threads-max = 33000
Манипуляции с ulimit тоже.
/etc/security/limits.conf
Код: Выделить всё
* hard nofile 2048
* soft nofile 2048
* hard stack 10000
* soft stack 10000