знаю что вопрос глупый но что-то запутался.
у меня есть сервер с выделенным ip и куплен домен, на сервере крутится сайт на перле.
хочу из перл скриптов отправлять почту что бы в поле отправителя было например support@мой домен.ru - это основное что нужно.
что мне для этого нужно поставить на сервер? только smtp-сервер? и какой лучше?
нужны ли мне всякие postfix? sendmail?
нужно ли что то менять в днс записях?
здравствуйте, помогите разобраться.
есть игровой сервер на java, есть плагин для этого сервера тоже на java который динамически показывает игровую карту по http и висит на 8123 порту.
и есть nginx который переадресует запросы на эту карту.
вот часть конфига nginx
mysql> select * from `gamemess`;
+----+--------------------------------------------------------+
| id | message |
+----+--------------------------------------------------------+
| 1 | Первое тестовое сообщение |
| 2 | Второе тестовое сообщение |
| 3 | Третье тестовое сообщение |
| 4 | Четвёртое тестовое сообщение |
| 5 | Пятое тестовое сообщение |
+----+--------------------------------------------------------+
при запросе например
mysql> select * from gamemess where `id` = round(rand(114)*10);
+----+--------------------------------------------------------+
| id | message |
+----+--------------------------------------------------------+
| 2 | Второе тестовое сообщение |
| 4 | Четвёртое тестовое сообщение |
+----+--------------------------------------------------------+
мне кажется это странным.
если проверить
mysql> select round(rand(114)*10);
+---------------------+
| round(rand(114)*10) |
+---------------------+
| 7 |
+---------------------+
1 row in set (0.01 sec)
mysql> select * from gamemess where `id` = 7;
Empty set (0.00 sec)
почему при запросе
select * from gamemess where `id` = round(rand(114)*10);
есть участок кода который может по разным причинам долго выполняться.
мне нужно чтобы при выполнение этого участка дольше чем 2 секунды, программа пропускала его и выполнялась дальше.
я сделал это через ALRM и goto
получилось
$SIG{ALRM} = sub {
goto M1;
};
какие то команды;
какие то команды;
alarm(2);
долгий участок кода;
alarm(0);
M1:
какие то команды;
в принципе всё работает но меня терзают сомнения по поводу goto из функции.
это нормальное решение или есть что то более изящное?
хочу посмотреть как меняется производительность после перекомпиляции ядра, подскажите какие нибудь тесты производительности.
интересует работа процессора и оперативной памяти.
и не знаю может есть какие нибудь тесты работы виртуальной машины java проверить какая версия лучше (Blackdown, Sun, IBM, IcedTea)
знаю что в инете много написано на эту тему но ничего внятного не нашел.
gentoo ядро 2.6
перекомпилировал ядро и в /boot/grub/grub.conf прописал
default saved
timeout 2
fallback 1
title Gentoo Linux new
root (hd0,0)
kernel /boot/linuxnew root=/dev/hda1 panic=5
savedefault fallback
title Gentoo Linux old
root (hd0,2)
kernel /boot/linuxold root=/dev/hda1
после этого
#grub-set-default 0
#shutdown -r now
если при загрузке Gentoo Linux new вылетает kernel panic то грузится Gentoo Linux old
kernel panic естественно вылетает) как посмотреть лог загрузки Gentoo Linux new?
в /var/log/dmesg и /var/log/messages ничего не нашел.
например syslog-ng подходит для этой цели?
Хочу написать демона который будет вести статистику на сервере по количеству подключений, загруженности оперативки\свапа и нагрузке на процессор.
количество подключений беру из netstat, оперативку и свап из /proc/meminfo
подскажите откуда брать информацию о работе процессора?
подскажите как поставить java на gentoo.
читал хендбук но там написано emerge virtual/jre устанавливает java принятую по умолчанию. я не знаю какая у меня по умолчанию но нужна sun и версия 1.7 для неё насколько я понял нужно самому качать файлы принимая лицензионное соглашения.
непонятно где скачать файлы и как их установить подскажите плиз.
поделитесь опытом как на Freebsd себя чувствует java?
гуглил на эту тему. кто то говорит что для java FreeBSD плохой выбор, другие советуют ставить версию java с линукса под эмулятором, третьи советуют разные версии.
может кто сталкивался с этим вопросом?
интересует Freebsd 8.0 и vm java 1.6
глупый вопрос наверно но всё же спрошу.
на компе 32 битный процессор соответственно больше 4 гиг оперативки не поставить. (ну если только воспользоваться PAE)
вопрос могут оперативная память и swap в сумме быть больше 4 гиг? или на swap раздел эти ограничения вообще не распространяются?
гуглил но именно на этот вопрос ответа не нашел.
есть java сервер. написано что его нужно запускать командой
java -Xmx1024M -Xms1024M
вопрос что обозначают параметры -Xmx1024M -Xms1024M ?
где вообще можно прочитать про параметры java?
java -help и man java не помогло.
в интернете тоже ничего полезного не нашел.
есть игровой сервер написанный на java (сервер minecraft)
сам сервер заточен под ввод команд с терминала, тоесть он запускается в терминале выводит всякую информацию принимает ввод команд, если окно теринала закрыть сервер соответственно тоже останавливается.
нужно установить этот сервер чтобы он работал как демон и придумать какуюнибудь возможность ввода в него команд.
первое что пришло в голову написал на перле демона который запускает игровой сервер, перехватывает у него ввод-вывод и сам демон на перле висит на определённом порту ожидает подключения ( что то типо telnet) для ввода команд в сервер.
я вот думаю может есть какоенибудь более простое и грамотное решение?
ситуация такая.
есть сервер на java, когда его запускаешь он запускается пишет разную тех информацию и ждёт ввода команд, как бы свою консоль открывает.
нужно на перле запустить его и ввести несколько команд.
запустить не проблема
`команда запуска сервера`;
а вот как в него ввести команды не могу понять. если так же набрать
`команда`;
то команда идёт на терминал а не сервер.
подскажите как можно решить этот вопрос. зарание спс
подскажите как сделать ну например есть команда top
сначала нужно запустить её чтобы она работала но на экран не выводила ничего.
это вродебы делается
$ top&
а потом когда понадобится перенаправить ввод-вывод работающей top на клавиатуру-монитор.
чёто вообще не могу вспомнить как это сделать)
в яндексе тоже не получилось найти.
подскажите плиз. или дайте ссылку где прочитать.
всем привет.
установил Xubuntu, настроил pppoe через стандартные средства (стрелочки рядом с часами) подключился к интернету, всё ОК.
перезагружаюсь, пытаюсь снова подключиться, на экране появляется окошко с заголовком «аутентификация DSL» и всё, pppoe отключается и подключается просто lan.
переустановил xubuntu, та же ситуация, первый раз подключается, после перезагрузки работать не хочет.
в gentoo и slackware подключался через pppoe, всё было ОК. в FreeBSD через ppp -ddial тоже было всё ОК.
в чём может быть проблема? и какие альтернативные средства для pppoe в xubuntu есть? пакет rp-pppoe Xubuntu не нашол(
Всем привет!
ОС Slackware 13.0(64-bit x86_64 edition)
только установил. настроил pppoe через pppoe-setup
запустил pppoe-start он написал что подключен но сайты не открываются.
в ifconfig