- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Centos, панель Vestacp.
В один прекрасный момент оказались пустыми все базы mysql на сервере.... пока так и не понял Базы все существовали, но они опустели, 1кб.
Все базы были под разными юзерами.
Я делаю yum update.
Сразу же следом ложится httpd, nginx.
Вот тут не помню, yum update до слёта httpd или до него...
Пытаюсь рестартануть httpd. Не получается.
httpd: apr_sockaddr_info_get() failed for name32
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Stopping httpd: [FAILED]
[Fri Dec 11 01:17:31 2015] [warn] NameVirtualHost XX.XX.XXX.XXX:8443 has no VirtualHosts
[Fri Dec 11 01:17:31 2015] [warn] NameVirtualHost XX.XX.XXX.XXX:8443 has no VirtualHosts
[Fri Dec 11 01:17:31 2015] [warn] NameVirtualHost XX.XX.XXX.XXX:8443 has no VirtualHosts
[Fri Dec 11 01:17:31 2015] [warn] NameVirtualHost XX.XX.XXX.XXX:8443 has no VirtualHosts
[Fri Dec 11 01:17:31 2015] [warn] NameVirtualHost XX.XX.XXX.XXX:8443 has no VirtualHosts
[Fri Dec 11 01:17:31 2015] [warn] NameVirtualHost XX.XX.XXX.XXX:8443 has no VirtualHosts
[Fri Dec 11 01:17:31 2015] [warn] NameVirtualHost XX.XX.XXX.XXX:8443 has no VirtualHosts
[Fri Dec 11 01:17:31 2015] [warn] NameVirtualHost XX.XX.XXX.XXX:8443 has no VirtualHosts
[Fri Dec 11 01:17:31 2015] [warn] NameVirtualHost XX.XX.XXX.XXX:8080 has no VirtualHosts
[Fri Dec 11 01:17:31 2015] [warn] NameVirtualHost XX.XX.XXX.XXX:8443 has no VirtualHosts
[Fri Dec 11 01:17:31 2015] [warn] NameVirtualHost XX.XX.XXX.XXX:8443 has no VirtualHosts
[Fri Dec 11 01:17:31 2015] [warn] NameVirtualHost XX.XX.XXX.XXX:8443 has no VirtualHosts
(99)Cannot assign requested address: make_sock: could not bind to address YY.YY.YYY.YYY:80
no listening sockets available, shutting down
Unable to open logs
nginx & httpd error log ничего свежего не показывают
2015/12/11 02:36:10 [emerg] 7205#0: bind() to XX.XX.XXX.XXX:80 failed (99: Cannot assign requested address)
2015/12/11 02:48:37 [emerg] 3806#0: bind() to XX.XX.XXX.XXX:80 failed (99: Cannot assign requested address)
и httpd
[Thu Dec 10 17:50:39 2015] [notice] caught SIGTERM, shutting down
Удалил httpd, переустановил. Ничего не изменилось...
service nginx start
Starting nginx: nginx: [emerg] bind() to YY.YY.YYY.YYY:80 failed (99: Cannot assign requested address)
[FAILED]
В команде ip address | grep inet искомый ip из ошибки при старте httpd (99)Cannot assign requested address: make_sock: could not bind to address YYYYYYYYYY:8080 не выводится. То есть его там нет.
Я удалил из панели этот ip и создал его по новой.
Теперь nginx & Httpd стартовали.
Статические сайты сразу заработали.
Под php все не работает. Показывает содержимое .php файлов, текст.
Методом тыка выяснил, что PHP стали запускать только как phpcgi.
Дефолтный вариант не работал, показывал содержимое файлов.
Я устанавливаю phpfcgid и делаю это шаблоном для всех юзеров.
Ок, сайты поднимаются!
Далее остаются mysql базы, которые самыми первыми пострадали.
Обнаруживается, что в /var/lib/mysql базы есть, с данными.
Как-то рестартую mysql и базы возвращаются в строй.
Данные снова вернулись в базы.
Итого, сайты заработали.
А теперь вопросы:
Почему слетели ВСЕ базы.
Почему пришлось пересоздавать один из IP в панеле, так как не рестартовал httpd.
Почему перестал работать PHP по дефолтным настройкам панели (потому что я переустанавливал httpd?).
В каком моменте система сломалась?
Ок, допустим yum update раскрошило httpd и работу того злосчастного ip.
Но не должно же! Во-вторых базы mysql накрылись то раньше.
А дефолтный шаблон работы php от vestacp? Почему накрылся? Из-за переустановки мною httpd? Хотя настройки httpd.conf я вернул сразу старые.
При попытке проапдейтить php мне написало available but not installed, хм, хотя php -v показывало версию, все установлено. Проинсталлил. Теперь дефолтный php работает, без phpfcgid.
Что это за сбой?
У VestaCP есть глюк: при добавлении 11-го IP адреса он затирает собой 10й.
И при перезапуске сервера или сети, айпишник который до этого был 10м, отваливается, и httpd/nginx не могут стартовать.
Но с MySQL это не связано, скорее всего базы не были пустыми, а просто сломался бекап.
У VestaCP есть глюк: при добавлении 11-го IP адреса он затирает собой 10й.
И при перезапуске сервера или сети, айпишник который до этого был 10м, отваливается, и httpd/nginx не могут стартовать.
Охренеть глюк.... нет слов.
Айпишников как раз 11......
Спасибо за инфу! Это жесть.
Но с MySQL это не связано, скорее всего базы не были пустыми, а просто сломался бекап.
Базы смотрел в phpmyadmin, были пустыми. Ну и сайты соответственно не работали, требовали базу, установить сайт (wp).