[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: запуск mysql из php
Rembrant
К своему лёгкому офигению столкнулся с проблемой: хостинг работает себе, работает, пока вдруг не ляжет mySql. Приходится перезапускать вручную.
В скрипте при лежачем mySql при попытке сделать mysql_connect возвращает
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)
Вот мне и пришло в голову: а нельзя никак перезапустить MySQL прямо из скрипта при отслеживании такой ошибки. Ну хоть как-нибудь...sad.gif



Спустя 4 минуты, 20 секунд (8.10.2010 - 20:56) arvitaly написал(а):
Можно, вы вручную как перезапускаете

Спустя 10 минут, 23 секунды (8.10.2010 - 21:06) Rembrant написал(а):
Вручную я банально захожу на вкладку "Сервис" и кнопочкой перезапускаю. А команды не знаю

Спустя 2 минуты, 30 секунд (8.10.2010 - 21:09) arvitaly написал(а):
Какой хостинг?

Спустя 8 минут, 31 секунда (8.10.2010 - 21:18) Rembrant написал(а):
firstvds

Спустя 5 минут, 58 секунд (8.10.2010 - 21:23) arvitaly написал(а):
exec ( "/usr/local/etc/rc.d/mysql-server restart");


Попробуйте выполнить такую команду, только должно быть разрешено выполнение исполняемых файлов в PHP

Спустя 8 минут, 39 секунд (8.10.2010 - 21:32) Rembrant написал(а):
Само по себе вроде как выполнилось. По крайней мере, ошибки не возвратило, буду ловить теперь реальный сбой.
Спасибо!

Спустя 11 часов, 15 минут, 56 секунд (9.10.2010 - 08:48) arvitaly написал(а):
А что она возвращает?

echo 'Возвращает = "' . exec ( "/usr/local/etc/rc.d/mysql-server restart",$out) . '"';
print_r($out);

Спустя 5 минут (9.10.2010 - 08:53) linker написал(а):
А не пробовали суппортам звонить, нафига так изголяться?

Спустя 13 часов, 39 минут, 7 секунд (9.10.2010 - 22:32) Rembrant написал(а):
хм.. возвращает
Цитата
"Cannot 'restart' mysql. Set mysql_enable to YES in /etc/rc.conf or use 'onerestart' instead of 'restart'."

mysql_enable="YES" в конфиге прописано. При замене на onerestart (что єто вообще о_О) - пустой ответ.

linker
адекватные суппорты появятся аж в понедельник...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.