а вот как поправить: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysql.so' - /usr/lib64/php/modules/pdo_mysql.so: undefined symbol: php_pdo_register_driver in Unknown on line 0
у части сотрудников он не работает, у некоторых то работает, то нет. Так же по ip адресу портала поиск работает, если зайти на портал по доменному имени, то опять нет( для решения проблемы прописывал в httpd.conf - ServerName site.ru - нет результата компонент отвечающий за поиск(intranet.user.selector.new) не кешируется;
при проверке портала на ошибки, Имеем:
1. Размер стека и pcre.recursion_limit Возможны проблемы в работе с длинными строками из-за системных ограничений Параметр pcre.recursion_limit по умолчанию имеет значение 100000. Если он превышает системный размер стека (обычно 8 Мб), то PHP падает с ошибкой Segmentation fault при выполнении сложных регулярных выражений.
Снять ограничение на размер стека на Linux можно в скрипте запуска Apache вызовом: ulimit -s unlimited
прописал в скрипт старта apache ulimit -s unlimited - нет результата в php.ini раскоментировал pcre.recursion_limit = 10000 - нет результата
2. Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 1048577 bytes) in /home/bitrix/www/bitrix/modules/main/admin/site_checker.php on line 111
сама строка: $a[] = str_repeat(chr($i),1024*1024); // 1 Mb
в логах httpd присутствуют ошибки:
Скрытый текст
Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: https:/site.ru/search/index.php?q=%df%df%sd0%df%df0%dD%df%fd%D1%df
[Tue Dec 17 12:27:44 2013] [error] [client 192.168.1.90] PHP Fatal error: Class 'Bitrix\\Main\\Diag\\ExceptionHandlerLog' not found in /home/bitrix/www/bitrix/modules/main/lib/diag/exceptionhandler.php on line 214, referer: http://site.ru/
Tue Dec 17 17:02:43 2013] [notice] child pid 22513 exit signal Segmentation fault (11)
Подскажите в чем может быть причина и что можно еще проверить? Спасибо.
131101 13:29:30 mysqld_safe Number of processes running now: 0
131101 13:29:30 mysqld_safe mysqld restarted
131101 13:29:30 [Warning] option 'thread_cache_size': unsigned value 67108864 adjusted to 16384
131101 13:29:30 InnoDB: Initializing buffer pool, size = 64.0M
131101 13:29:30 InnoDB: Completed initialization of buffer pool
131101 13:29:30 InnoDB: Error: page 7 log sequence number 0 9002159
InnoDB: is in the future! Current system log sequence number 0 231263.
InnoDB: Your database may be corrupt or you may have copied the InnoDB
InnoDB: tablespace but not the InnoDB log files. See
InnoDB: http://dev.mysql.com/doc/refman/5.1/en/forcing-innodb-recovery.html
InnoDB: for more information.
131101 13:29:30 InnoDB: Error: page 1 log sequence number 1 212790163
InnoDB: is in the future! Current system log sequence number 0 231263.
InnoDB: Your database may be corrupt or you may have copied the InnoDB
InnoDB: tablespace but not the InnoDB log files. See
InnoDB: http://dev.mysql.com/doc/refman/5.1/en/forcing-innodb-recovery.html
InnoDB: for more information.
131101 13:29:30 InnoDB: Error: page 3 log sequence number 0 3828594958
InnoDB: is in the future! Current system log sequence number 0 231263.
InnoDB: Your database may be corrupt or you may have copied the InnoDB
InnoDB: tablespace but not the InnoDB log files. See
InnoDB: http://dev.mysql.com/doc/refman/5.1/en/forcing-innodb-recovery.html
InnoDB: for more information.
131101 13:29:30 InnoDB: Error: page 2 log sequence number 0 9320086
InnoDB: is in the future! Current system log sequence number 0 231263.
InnoDB: Your database may be corrupt or you may have copied the InnoDB
InnoDB: tablespace but not the InnoDB log files. See
InnoDB: http://dev.mysql.com/doc/refman/5.1/en/forcing-innodb-recovery.html
InnoDB: for more information.
131101 13:29:30 InnoDB: Error: page 4 log sequence number 0 9005404
InnoDB: is in the future! Current system log sequence number 0 231263.
InnoDB: Your database may be corrupt or you may have copied the InnoDB
InnoDB: tablespace but not the InnoDB log files. See
InnoDB: http://dev.mysql.com/doc/refman/5.1/en/forcing-innodb-recovery.html
InnoDB: for more information.
почему падает непонятно, в логах /var/log/mysqld пусто(виртуалка cent os 2.6.2) прописал $DB->Query("SET wait_timeout=28800" ; - проблема не решилась подскажите где посмотреть лог ошибок?
ошибки возникающие на портале: Error! mysql_connect('-', '-', '-') Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) MySQL Query Error: SELECT o.SITE_ID, o.MODULE_ID, o.NAME, o.VALUE FROM b_option o[]
MySQL Query Error: UPDATE b_agent SET DATE_CHECK=DATE_ADD(IF(DATE_CHECK IS NULL, now(), DATE_CHECK), INTERVAL 600 SECOND) WHERE ID IN (259, 84231)[Lost connection to MySQL server during query]
проверить базу через mysqlcheck -c mysqlbase -u root -p не получается, т.к mysql постоянно отваливается
Александр Воробьев пишет: отсутствовало несколько файлов на которых были ссылки из html/css на каждой странице (а это значит обработка 404 ошибки битриксом).
а вот как эти битые ссылки определить или хотя бы отключить обработку 404?
Ошибка по словам пользователей стала возникать после обновления продукта: Error! mysql_connect('-', '-', '-') Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) FILE: /home/bitrix/www/bitrix/modules/main/classes/mysql/main.php LINE: 99 MySQL Query Error: SELECT L.*, L.LID as ID, L.LID as SITE_ID FROM b_lang L WHERE L.ACTIVE='Y' ORDER BY LENGTH(L.DIR) DESC, L.DOMAIN_LIMITED DESC, SORT []
DB query error. Please try later.
Я думаю тут либо mysql падает периодически, либо присутствуют ошибки в таблице. Есть способы решения?
Добрый день. На стороннем сайте существует форма заказа, при его выполнении приходит отбивка о заказе на указанный адрес электронной почты. Требуется данное письмо-отбивку отразить автоматическим созданием задачи в корпоративном портале. Т.к до данного ТЗ с битриксом дела я не имел, то прошу подсказать в какую сторону копать и через что такое реализовать. Спасибо за понимание.