Максим Грабов написал: Здравствуйте. У нас портал на хостинге. Работает очень долго и у ру-центра не установлена половина модулей. Пытаюсь как то настроить.
Меняйте хостинг. Я с Ру-центром работала давно. Не нравилось то, что для каждого клиента надо простой виртуальный хостинг каждый раз настраивать. Вот у Таймвэб, например, все гораздо лучше в этом плане. Пользуемся с 2009, очень довольны.
Проблема с работой crontab в свежей виртуальной машине, скрипт /home/bitrix/www/bitrix/php_interface/cron_events.php не запускается
Пока что в голову приходит только - развернуть новую машину, вытащить из нее конфиг файлы кронтаба и скопировать сюда. Потому что переустанавливать модули я не умею, а в виртуалке уже многое настроено, сетевой интерфейс, интернет, почта, размер диска, опять все заново делать сколько же можно /facepalm
В техподдержке говорят, что агенты стоят потому что задание в кроне не выполняется! Но не говорят, почему. рекомендуют обратиться к администратору по linux. так вот - я за него (((
Проблема с работой crontab в свежей виртуальной машине, скрипт /home/bitrix/www/bitrix/php_interface/cron_events.php не запускается
Ссылка на главу учебного курса Администратор.Модули:
Конфигурация такая: Битрикс24 работает на свежеустановленной VMBitrix 5.5.1. Внутри открывается по адресу 192.168......., снаружи доступен по доменному имени. А вот изнутри по доменному имени - нет веб-сервера, пусто. От этого у нас масса проблем.
В учебном курсе на картинке ВСЕ пути локальные. Однако, портал при таких настройках проверку проходит частично и противоречиво. Результаты тестов: Мобильное приложение Битрикс24 - Результат теста: Замечание. Внешнее подключение к порталу есть, но нет доступа к порту чтения сообщений модуля nginx-push-stream, мгновенные сообщения в мобильном приложении работать не будут. Уведомления пользователям на мобильные устройства (push уведомления) - Результат теста: Успешно
При этом если запускать проверку из локальной сети из внешней - результаты будут разными...
Уведомления о задачах и комментариях НЕ приходят на смартфон. Т.е. простые, внутри приложения, конечно есть, а PUSH - нет.
В файрволле открыты соотв. порты 8893 и 8894. А 8895, как я понимаю, открывать наружу нет необходимости, он нужен только nginx-у для накопления команд. Для того, чтобы правильно настроить, нужно понимать, что происходит. ------------------------------------------- Вопрос: как правильно настроить все пути в модуле Push & Pull для работы Push-уведомлений? Что означает "Путь для чтения команд" и "Путь для чтения команд на мобильном приложении", и "Путь для чтения команд через WebSocket"? Кто по какому пути читает команды? Подозреваю, что в нашем случае пути должны отличаться. Где лежит лог ошибок модуля? Как называется конфигурационный файл модуля? (Хотя туда мне не нужно, все же настроено "из коробки", НО на днях мы поймали такой мессадж "в целях сохранения производительности временно приостановлена передача сообщений на сервер очередей") и непонятно, как ее включить обратно, как очистить очередь, если она там накопилась. В битриксе такой фукции не нашла, возможно в конфиг файлах надо посмотреть)
Can't connect to local MySQL server through socket '/var/lib/mysqld/mysqld.sock' (2) (400)
Выяснилось, что после установки свежей VM и переноса портала мы не настроили размер дискового пространства! Забыли! Портал ночью сделал бэкап и занял все свободное место! И БД не могла запуститься, т.к. места было 0! Проверить свободное место можно командой df в шелле.
Увеличение пространства описано в УчКурсе:
Надеюсь, кому-то помогают мои грабли))) П.С.: Отдельное спасибо Евгению Василькову (компания 1С-Битрикс) за оперативную и точную диагностику.
Can't connect to local MySQL server through socket '/var/lib/mysqld/mysqld.sock' (2) (400)
Прохор Захаров написал: Надежда Неверова ,в Bitrix virtual appliance version 4.3.0 лог ошибок лежит тут: /var/lib/mysql/имя_сайта.err Возможно, стоит там еще глянуть...
Действительно, лог нашелся там. И там ДОКУЧИ ошибок. Сейчас гляну концовку и выложу.
Can't connect to local MySQL server through socket '/var/lib/mysqld/mysqld.sock' (2) (400)
У нас 5.1.1, установлена буквально позавчера))) Настройки НЕ меняли.
ls -al в папке /var/lib/mysqld/ показывает: total 8 И еще две строчки (почему-то не могу скопировать мышкой) С правами, именем пользователя, размером и видимо timestamp-ом
Я б с радостью выложила, но не могу копировать))) В /etc/my.cnf порт 3306 файл сокета /var/lib/mysqld/mysqld.sock кодировка UTF
... Какой параметр выложить? data dir написано не /var/lib/mysqld/, а /var/lib/mysql/
Can't connect to local MySQL server through socket '/var/lib/mysqld/mysqld.sock' (2) (400)