ОШИБКИ

Недочет поиска по списку. Потеря производительности скрипта.

Имеется список состоящий из нескольких сотен тысяч записей.

В цикле идет проверка на вхождение записи в список.

Важно: поиск в множестве работает в разы быстрее поиска в списке!
 

hg commit прервано: не задано имя пользователя (см. "hg help config")

Ошибка отсутствия имени пользователя. который хочет сделать комит в mercurial

Необходимо добавить строку в файл .hg/hgrc , находящийся в репозитории:

[ui]
username = Your Name 

Или создать файл .hgrc с таким же содержанием в домашнем каталоге

SQLSTATE[08006] [7] could not connect to server: Permission denied

Connection Error: SQLSTATE[08006] [7] could not connect to server: Permission denied Is the server running on host "host" and accepting TCP/IP connections on port 5432?

Такое сообщение можно увидеть, когда включен selinux, который блокирует веб серверу возможность создавать http соединения.

# /usr/sbin/sestatus | grep SELinux
SELinux status:                 enabled
SELinuxfs mount:                /selinux
 
#  /usr/sbin/sestatus | grep mode
Current mode:                   enforcing

Можно дать разрешение такой командой:

PHP Parse error: syntax error, unexpected end of file

В моем случае причиной ошибки был короткий php тег при выключенной директивы: --enable-short-tags

Когда PHP обрабатывает файл, он ищет открывающие и закрывающие теги, такие как <?php и ?>, которые указывают PHP, когда начинать и заканчивать обработку кода между ними. Подобный способ обработки позволяет PHP внедряться во все виды различных документов, так как всё, что находится вне пары открывающих и закрывающих тегов, будет проигнорировано парсером PHP.

php exec(): Unable to fork

У apache не получается запустить новый процесс.

Количество процессов apache

# ps -ef | grep apache | wc -l
1025

Количество процессов разрешенных системой

# ulimit -a
max user processes              (-u) 1024

Решение: или уменьшить maxclients в apache или увеличить max user processes для виртуалки.

Ошибка во время установки нового модуля: "Доступ запрещен"

При установке нового модуля, drupal выдал сообщение "Доступ запрещен".

Описание проблемы тут: http://drupal.org/node/434032

Решением является увеличение значения параметра max_allowed_packet

Страницы