|
|
|
Too many connections
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Возможно, задаю вопрос не на том форуме, но постоянно получаю вот такую ошибку. На сервере несколько сайтов, тем не менее, посещаемость довольно низкая, нет ситуаций, когда к серверу бы одновременно обращалось столько пользователей, что бы превысить даже лимит в 50 соединений. Зато есть куча процессов, запущенных апачем, которые потребляют по 400 мб оперативной памяти. В данный момент есть предположение, что какой-то сайт не закрывает соединение и процесс продолжает висеть в памяти и блокировать mysql, а потом и вовсе вызывает падение сервера. Вопрос такой: как можно просмотреть все процессы (всех пользователей?), которые в данный момент подключены к mysql? Какие логи можно посмотреть и какие логи, вообще, включить? Проблема может быть и не в этом, но это, так сказать, самый первый и самый видимый симптом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 13:58:44 |
|
||
|
Too many connections
|
|||
|---|---|---|---|
|
#18+
MySql - > information_schema -> process_list соединения могут быть постоянными, поэтому соединение не закрываеться, а помещаеться в пул, и если пхп висит в памяти постоянно а не как внешний обработчик запускаеться в мамент надобности обработать пхп файл, то и соединения постоянные будут висеть долго. у пхп есть лимит на число постоянных соединений... плюс я столкнулся с периодическим глюком - открыаються постоянно новые соединения вместо использования существующих. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 14:03:29 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38652070&tid=1834759]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 309ms |

| 0 / 0 |
