netwind: Ничего. Статистически, изменения в конфиге mysql почти никогда никому не помогают. Не надо их портить. Там было 100 - пусть и останется.
А вот разбор как же обрабатывается запросы и изменение приложения - почти наверняка помогает.
Не доказано. ( Хотя и такое возможно, если есть какая-то проблема с созданием процессов )
Просто видим 6 потоков. Просто клиент не хочет их создавать. Ошибки на клиенте ведь не возникают?
Способ с закрытием коннекта - для данной задачи, к сожалению, в этом процессе не подходит.
netwind: Верно-то верно, но у вас, судя по этой блокировке, не все таблицы innodb :
Надо бы убедиться. Хотя, такое состояние потока и при innodb возможно.
да, вы правы)))
МуИсам было, с этим меняю.
А что по коннектам?
Просто в некоторых других таких задачах я открывал соединение, выбирал урл, закрывал соединение, парсил, обрабатывал (около 5 сек), затем снова открывал соединение и добавлял данные
# The following options will be passed to all MySQL clients
[client]
#password = your_password
#port = 9999
socket = /Applications/MAMP/tmp/mysql/mysql.sock
fleyg: Дело в том, что коме оборудования коего хоть и много и дорогого брать то нечего счас.
денежки все на картах естественно. а оборудование фиг вытащишь у меня на подъезде 4 камеры висят. причем они ночью видят, что касается договора купли продажи то квартира в равных долях с отцом, фигушки прокатит.
---------- Добавлено 31.07.2015 в 07:18 ----------
че можно спереть пару телефонов, ну ладно продашь ты оба барыгам за 20 тышь. оно того не стоит.
Или совсем экзотический вариант, процессоры повыковыривать с компов и серверов с памятью и ссдшками. ну да тут фиг знает за скока можно продать :)
и ноуты под мышку :)
Для того чтобы поставить выделенные ip для нескольких доменов в VDS/VPS необходимо приобретать несколько VDS/VPS? Либо это возможно сделать в рамках одного VDS/VPS?
Для каждого VDS/VPS обычно выдается 1 IP, также, обычно можно докупить ещё если есть свободные у хостера
Ничего. Статистически, изменения в конфиге mysql почти никогда никому не помогают. Не надо их портить. Там было 100 - пусть и останется.
А вот разбор как же обрабатывается запросы и изменение приложения - почти наверняка помогает.
А что же теперь в processlist ?
Aleksejs-MBP:bin ALEX$ ./mysqladmin -uroot -proot processlist
+------+------+-----------+--------------+---------+------+--------------+---------------------------------------------------------------+
| Id | User | Host | db | Command | Time | State | Info |
+------+------+-----------+--------------+---------+------+--------------+---------------------------------------------------------------+
| 2776 | root | localhost | google_place | Query | 5 | Sending data | SELECT * FROM `dev_company_addr` WHERE `flag`=0 LIMIT 1000, 1 |
| 2777 | root | localhost | google_place | Query | 5 | Sending data | SELECT * FROM `dev_company_addr` WHERE `flag`=0 LIMIT 800, 1 |
| 2778 | root | localhost | google_place | Query | 5 | Sending data | SELECT * FROM `dev_company_addr` WHERE `flag`=0 LIMIT 1800, 1 |
| 2779 | root | localhost | google_place | Query | 5 | Sending data | SELECT * FROM `dev_company_addr` WHERE `flag`=0 LIMIT 2900, 1 |
| 2780 | root | localhost | google_place | Query | 5 | Sending data | SELECT * FROM `dev_company_addr` WHERE `flag`=0 LIMIT 1500, 1 |
| 2781 | root | localhost | google_place | Query | 4 | Sending data | SELECT * FROM `dev_company_addr` WHERE `flag`=0 LIMIT 300, 1 |
| 2782 | root | localhost | | Query | 0 | | show processlist |
+------+------+-----------+--------------+---------+------+--------------+---------------------------------------------------------------+
почему бы нет.
Не доказано. ( Хотя и такое возможно, если есть какая-то проблема с созданием процессов )
Просто видим 6 потоков. Просто клиент не хочет их создавать. Ошибки на клиенте ведь не возникают?
Способ с закрытием коннекта - для данной задачи, к сожалению, в этом процессе не подходит.
Ошибок на клиенте нет.
Думаете надо в настройках апача поковырятся ещё?
работает в реальности 30 потоков пхп и апача - а мускула тока 6
---------- Добавлено 02.08.2015 в 17:21 ----------
max_user_connections
max_connections
выставил 32 на оба параметра
Но ситуация не изменилась.
Верно-то верно, но у вас, судя по этой блокировке, не все таблицы innodb :
Надо бы убедиться. Хотя, такое состояние потока и при innodb возможно.
да, вы правы)))
МуИсам было, с этим меняю.
А что по коннектам?
Просто в некоторых других таких задачах я открывал соединение, выбирал урл, закрывал соединение, парсил, обрабатывал (около 5 сек), затем снова открывал соединение и добавлял данные
Каковы значения:
max_user_connections
max_connections
?
Верно.
my.conf:
# The following options will be passed to all MySQL clients
[client]
#password = your_password
#port = 9999
socket = /Applications/MAMP/tmp/mysql/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
#port = 9999
socket = /Applications/MAMP/tmp/mysql/mysql.sock
key_buffer = 16M
max_allowed_packet = 16M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
#Alex temp
max_connections = 100
#end
MAMP_bind-address_MAMP
MAMP_skip-networking_MAMP
server-id = 1
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates
[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
# DONT REMOVE: MAMP PRO my.cnf template compatibility version: 5
удалил большие каменты
Я за 2 дня постов написал больше чем за прошлый год :)
Пока не поздно - рефки в подпись)))
Дело в том, что коме оборудования коего хоть и много и дорогого брать то нечего счас.
денежки все на картах естественно. а оборудование фиг вытащишь у меня на подъезде 4 камеры висят. причем они ночью видят, что касается договора купли продажи то квартира в равных долях с отцом, фигушки прокатит.
---------- Добавлено 31.07.2015 в 07:18 ----------
че можно спереть пару телефонов, ну ладно продашь ты оба барыгам за 20 тышь. оно того не стоит.
Или совсем экзотический вариант, процессоры повыковыривать с компов и серверов с памятью и ссдшками. ну да тут фиг знает за скока можно продать :)
и ноуты под мышку :)
ТС, так и пишите - сдам кровать в серверной.
Комната хорошая, всегда тепло, работает ночник.
Ищу квартиранта любящего спать в самолете)
Такс, сегодня закрываю аукцион неслыханной щедрости и продажу сайта по 3 000 за копию!
пример в студию пожалуйста.
Коллега, подобные просьбы в личку плиз, чтобы не было ни вам ни мне штрафа от модераторов!
взял английскую версию, ТС установил и настроил за пару часов, рекомендую.
Спасиб)
eiweb,
благодарю! отличный ответ!
Для того чтобы поставить выделенные ip для нескольких доменов в VDS/VPS необходимо приобретать несколько VDS/VPS? Либо это возможно сделать в рамках одного VDS/VPS?
Для каждого VDS/VPS обычно выдается 1 IP, также, обычно можно докупить ещё если есть свободные у хостера
Старым клиентам за дополнительную оплату обновить получится ?
Обновить нереально - другое все))))
Но оч душевную скидку сделаю