Голосование: Переход на сервисы

Обсуждение общих вопросов связанных с программой

Голосование: Переход на Windows-сервисы

Опрос закончился 19 мар 2013, 13:12

Оставить всё как есть
58
54%
Сделать Windows-сервисы
49
46%
 
Всего голосов: 107
ceraptor
Сообщения: 1
Зарегистрирован:
22 окт 2012, 14:51

ceraptor » 17 мар 2013, 21:53

компютер перегружаю раз в неделю, и остановить сервер проблем не когда не вызывало, хоть о проблеме я даже и не знал:-) прочел только сейчас.

проголосовал за второй вариант, так как мне кажется это более корректная работа
права админа на своем компе и так всегда, а запускать где-то я бы не стал, но кому-то это будет не удобно

кстат в8 к примеру, после установки некоторых обновлений, лезет с перезагрузкой и через пару суток делает ее сам - по-умолчанию
demondroid
Сообщения: 11
Зарегистрирован:
02 фев 2013, 23:24

demondroid » 18 мар 2013, 11:07

я думаю есть смысл оставить всё как есть но добавить кнопки - установить как сервис для мускула например

ведь проблема то именно в нём ;)
Аватара пользователя
Максим
Сообщения: 5408
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 18 мар 2013, 11:29

demondroid писал(а):я думаю есть смысл оставить всё как есть но добавить кнопки - установить как сервис для мускула например

ведь проблема то именно в нём ;)
Почему вы так решили, проблема во всех модулях.
demondroid
Сообщения: 11
Зарегистрирован:
02 фев 2013, 23:24

demondroid » 18 мар 2013, 11:45

Максим писал(а):
demondroid писал(а):я думаю есть смысл оставить всё как есть но добавить кнопки - установить как сервис для мускула например

ведь проблема то именно в нём ;)
Почему вы так решили, проблема во всех модулях.
ну тогда поставить для всех кнопочку установки и отключения как сервис ;)
AlexShustov
Сообщения: 7
Зарегистрирован:
01 мар 2013, 14:57

AlexShustov » 18 мар 2013, 11:58

Корпоративный сектор за первый вариант! Админских прав не существует, это миф! :-)

Не думаю, что повреждение БД из-за отключения сервера распространенная проблема. Для того, чтобы навернуть MySql, например, нужен MyISAM и некоторое стечение обстоятельств. Но подавляющее большинство использует движки обеспечивающие транзакционноую целостность (читай InnoDb), что исключает подобные повреждения. PostgreSQL тоже дружит с целостностью. Современная MongoDb включает журналирование по умолчанию — хоть из розетки выдергивай.
Хотя, вы говорите, Windows...

Неужто проблема и впрямь может стоить работы из под админа?

Вот вам контр-угроза работы из под админа: если разрабатывать что-нибудь, где имеет место удаление файлов и ошибиться со слэшиком...
demondroid
Сообщения: 11
Зарегистрирован:
02 фев 2013, 23:24

demondroid » 18 мар 2013, 19:24

AlexShustov писал(а):Корпоративный сектор за первый вариант! Админских прав не существует, это миф! :-)

Не думаю, что повреждение БД из-за отключения сервера распространенная проблема. Для того, чтобы навернуть MySql, например, нужен MyISAM и некоторое стечение обстоятельств. Но подавляющее большинство использует движки обеспечивающие транзакционноую целостность (читай InnoDb), что исключает подобные повреждения. PostgreSQL тоже дружит с целостностью. Современная MongoDb включает журналирование по умолчанию — хоть из розетки выдергивай.
Хотя, вы говорите, Windows...

Неужто проблема и впрямь может стоить работы из под админа?

Вот вам контр-угроза работы из под админа: если разрабатывать что-нибудь, где имеет место удаление файлов и ошибиться со слэшиком...
админские права это в винде по умолчанию, но не у всех
базы рушатся при простом отключении питания, так же как и php в момент обработки

лучше ничего вообще не делать - как вариант, а можно сделать как я писал ранее ;)

3 варианта
1- как есть без админа (по умолчанию)
2- с прописыванием и удалением из служб (как опции)
3 - просто реинсталлер 1 и 2-го вариантоф (для исправления косякофф)
Аватара пользователя
Максим
Сообщения: 5408
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 18 мар 2013, 21:53

Всем спасибо за участие. Тема закрыта.

Согласно голосования всё останется как есть, выключение модулей будет реализовано обычным способом без использования сервисов:

Ручное выключение - все модули останавливаются корректно.
Выключение компьютера при включенном сервере - MySQL и Mongo останавливаются корректно, процесс PostgreSQL убивается принудительно.
Закрыто