[CLOSED] Повисает скрипт, perl, mysql
malish_cmw 26 июня, 2013 - 13:39
Добрый день!
Сконфигурировал кое как сервак, все работало, php, perl, mysql, выполнялись скрипты.
Потом "донастроил сервак" добавил pptp, iptables, второй сетевой интерфейс поднял, включил всякие фляги. И вконце концов решил, что надо бы сделать make clean && make && make mоdules_compile
.... И после этого у меня след. беда:
use DBD::mysql; use DBI; $ENV{MYSQL_UNIX_PORT} = "/var/run/mysqld.sock"; $driver="mysql"; $host="127.0.0.1"; $datab="b1086"; $dsn = "DBI:$driver:database=$datab;host=$host"; $dbh = DBI->connect($dsn,"root","111") or print "HER VAM"; .............
Как только скрипт доходит до строки
$dbh = DBI->connect($dsn,"root","111")
Идет зависание.... И нигде никакие логи не могу поймать....
Сайт также перестал работать, просто виснит на этой же строке....
Я прям даже не знаю куда грешить... Думаю что что-то c perl но как проверить и понять что именно ?....
Пробывал сделать emerge perla и clean его, без результатно...
P.S. Сам я на линах 2ую неделю, самоучка, переношу сервачек со старой FC на gentoo...
»
- Для комментирования войдите или зарегистрируйтесь
Должно помочь:USE="perl"
Должно помочь:
USE="perl" emerge mysql -1q
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
LinuxID написал(а): Должно
Так и было... Хз что за фигня... Снес mysql, заного отконфигурировал его, perl поставил, базы скопировал, все заработало.... Шокировало то, что никакие ошибки не вываливались .. нигде...
Первый раз ставили так же
Первый раз ставили так же ?
Или всё же так:
Если ставили первым способом, а именно указывали флаг "perl" в переменной USE, то после обновления мира пакет dev-db/mysql соберётся без флага perl, если флаг по умолчанию не активирован.