|
|
|
Есть ли смысл в mysqld_safe
|
|||
|---|---|---|---|
|
#18+
Есть программный продукт под Linux, который использует mysql. Подразумевается, что mysql установлен в системе, но instance поднимается свой. Грубо говоря, где-то есть startup.sh в котором написано mysqld_safe --datadir= ... --socket=... & Из-за последнего '&' (а без него сложно) возникают проблемы с анализом ошибок запуска mysqld. К примеру, если плохо с правами записи в datadir, то mysqld_safe сразу завершится, но мы об этом не узнаем. Это была преамбула. А спросить я хотел, есть ли какой-то глубокий смысл в использовании mysqld_safe. В manual на него мы читаем == mysqld_safe is the recommended way to start a mysqld server on Unix and NetWare. mysqld_safe adds some safety features such as restarting the server when an error occurs and logging runtime information to an error log file. == Заглянув внутрь, видим довольно сомнительную эмпирическую логику, на тему выбора самой высокой версии mysql, установки приоритета и рестарта. Это кому-то когда-то помогало? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 13:32:27 |
|
||
|
Есть ли смысл в mysqld_safe
|
|||
|---|---|---|---|
|
#18+
ilejnЕсть программный продукт под Linux, который использует mysql. Подразумевается, что mysql установлен в системе, но instance поднимается свой. Грубо говоря, где-то есть startup.sh в котором написано mysqld_safe --datadir= ... --socket=... & Из-за последнего '&' (а без него сложно) возникают проблемы с анализом ошибок запуска mysqld. К примеру, если плохо с правами записи в datadir, то mysqld_safe сразу завершится, но мы об этом не узнаем. Это была преамбула. А спросить я хотел, есть ли какой-то глубокий смысл в использовании mysqld_safe. В manual на него мы читаем == mysqld_safe is the recommended way to start a mysqld server on Unix and NetWare. mysqld_safe adds some safety features such as restarting the server when an error occurs and logging runtime information to an error log file. == Заглянув внутрь, видим довольно сомнительную эмпирическую логику, на тему выбора самой высокой версии mysql, установки приоритета и рестарта. Это кому-то когда-то помогало? конкретно по теме вопроса -- не в курсе. неконкретно: многие скрипты так или иначе не синхронные, что-то там запускают и отваливаются по & Попробуйте сконцентрироватся на логах http://dev.mysql.com/doc/refman/5.0/en/server-logs.html возможно: /var/log/mysql.err ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 18:12:32 |
|
||
|
Есть ли смысл в mysqld_safe
|
|||
|---|---|---|---|
|
#18+
javajdbc, спасибо за ответ. Парсить логи на предмет не написали ли туда чего-нибудь - путь возможный, но не самый очевидный и чистый. Проще пытаться обнаружить mysqld_safe в списке процессов. Хочется действовать корректно и учитывать традиции и тенденции развития. Типа я сейчас выкину mysqld_safe, а в MariaDB он умный-умный и полезный-полезный. А если не выкину, а в MariaDB его сломают, то еще хуже ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 19:52:01 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=47&tid=1835557]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 295ms |

| 0 / 0 |
