Страница 1 из 1

Краш после обновления системы .

Добавлено: Вт авг 22, 2017 5:51 pm
kostya77
Стоит на Убунте 16.04
после того как обновил МД произошло остановка циклов

main цикл остановлен.. exec цикл остановлен.. scheduler цикл остановлен.. ping цикл остановлен.. webvars цикл остановлен.. watch folders цикл остановлен.. RSS цикл остановлен.

команда /etc/systemd/system/majordomo.service

[Unit]
Description=MajorDoMo

[Service]
Requires=mysql.service
Requires=apache2.service
Type=simple
WorkingDirectory=/var/www
ExecStart=/usr/bin/php /var/www/cycle.php
Restart=always

[Install]
WantedBy=multi-user.target

в скоманда
sudo systemctl status majordomo


СпойлерПоказать
Авг 22 17:47:03 Alisa php[873]: PHP Notice: Use of undefined constant DB_USER - assumed 'DB_USER' in /var/www/cycle.php on line 24
Авг 22 17:47:03 Alisa php[873]: PHP Notice: Use of undefined constant DB_PASSWORD - assumed 'DB_PASSWORD' in /var/www/cycle.php on line 24
Авг 22 17:47:03 Alisa php[873]: PHP Warning: mysqli_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/cycle.php
Авг 22 17:47:03 Alisa php[873]: PHP Warning: mysqli_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Name or service not known in /var
Авг 22 17:47:08 Alisa php[873]: Connecting to database...
Авг 22 17:47:08 Alisa php[873]: PHP Notice: Use of undefined constant DB_HOST - assumed 'DB_HOST' in /var/www/cycle.php on line 24
Авг 22 17:47:08 Alisa php[873]: PHP Notice: Use of undefined constant DB_USER - assumed 'DB_USER' in /var/www/cycle.php on line 24
Авг 22 17:47:08 Alisa php[873]: PHP Notice: Use of undefined constant DB_PASSWORD - assumed 'DB_PASSWORD' in /var/www/cycle.php on line 24
Авг 22 17:47:08 Alisa php[873]: PHP Warning: mysqli_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/cycle.php
Авг 22 17:47:08 Alisa php[873]: PHP Warning: mysqli_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Name or service not known in /var
~
~
~

изменений не делал ... только обновился .

Re: Краш после обновления системы .

Добавлено: Вт авг 22, 2017 6:53 pm
sergejey
запустите sudo php /var/www/cycle.php
и посмотрите почему не стартуют циклы

Re: Краш после обновления системы .

Добавлено: Вт авг 22, 2017 10:06 pm
kostya77
Connecting to database...
PHP Notice: Use of undefined constant DB_HOST - assumed 'DB_HOST' in /var/www/cycle.php on line 24
PHP Notice: Use of undefined constant DB_USER - assumed 'DB_USER' in /var/www/cycle.php on line 24
PHP Notice: Use of undefined constant DB_PASSWORD - assumed 'DB_PASSWORD' in /var/www/cycle.php on line 24
PHP Warning: mysqli_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/cycle.php on line 24
PHP Warning: mysqli_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/cycle.php on line 24

Re: Краш после обновления системы .

Добавлено: Вт авг 22, 2017 10:59 pm
zelevova
Очень похоже что config.php либо не доступен, либо в нем затерлись данные для подключения к базе данных.

Re: Краш после обновления системы .

Добавлено: Вт авг 22, 2017 11:16 pm
kostya77
Данные все на месте
Права установленные
Что можно еще глянуть ??

Re: Краш после обновления системы .

Добавлено: Ср авг 23, 2017 12:32 am
tarasfrompir
Возможно утеряны права к папке...
Проверьте файлик .htaccess на его присутствие...
Проверьте права доступа к папке...
Потом проверяйте прав доступа к файлу ..
Потом проверьте на наличие переменной И ее правильности написания в файле cycle.php
СпойлерПоказать
while (!$connected)
{
echo "Connecting to database..." . PHP_EOL;
if (function_exists('mysqli_connect')) {
$connected = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD);
} else {
$connected = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
}
sleep(5);
}
А также в файле config.php
Должно быть так - и именно так
СпойлерПоказать
Define('DB_HOST', '127.0.0.1');
Define('DB_NAME', 'db_terminal');
Define('DB_USER', 'root');
Define('DB_PASSWORD', '');

А также есть подозрение что mysql толи не работает ВООБЩЕ то ли неправильно работает(проверьте конфиги).
Для проверки MYSQL
СпойлерПоказать
Как только установка завершится, сервер MySQL запустится автоматически. Вы можете использовать следующую команду в терминале для проверки, что сервер MySQL запущен:
sudo netstat -tap | grep mysql
Когда вы запустите эту команду, ввы сможете увидеть что-то похожее на следующую строку:
tcp 0 0 localhost:mysql *:* LISTEN 2556/mysqld
Если сервер не работает, вы можете набрать следующую команду для его запуска:
sudo service mysql restart
И вообще глянь сюда (не реклама)
http://help.ubuntu.ru/wiki/%D1%80%D1%83 ... 1%85/mysql