Как оптимизировать сервер nginx обратного прокси-сервера?

Я довольно много noobie в nginx и мне действительно нужна помощь.

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

Вот мои результаты httperf:

  • один сервер Apache (1024 Мб): 300 запросов в секунду
  • 2х 512 МБ Апач-сервера, 1-сервер nginx( 1024 Мб) :300 запросов в секунду
  • 2х 1024 Мб Апач сервера, 1-сервер nginx( 1024 Мб) :300 запросов в секунду

Кажется, что мой сервер nginx является узким местом, но я не могу понять, как я могу оптимизировать его.

ЦП и использование оперативной памяти на сервере Апач и nginx Server-это минимальный, меньше чем на 10%.

Моя цель состоит в том, чтобы найти отличный способ, чтобы масштабировать и с помощью балансировки нагрузки, но мне кажется, что если nginx ограничены в запросах в секунду как один сервер Apache, то нет никакого смысла....

Могу ли я получить некоторую помощь от кого-нибудь, пожалуйста?

+137
IndieBit 2 нояб. 2019 г., 7:47:53
29 ответов

Возможные Дубликаты:
Как установить Бург?

Поиск в Интернете я не могу найти любой способ, чтобы установить тему Бург для Ubuntu 12.04 (Альфа-2) однако есть удачное решение для Ubuntu 11.10. Любой, кто знает, поделитесь ею пожалуйста.

Наконец, я нашел решение на этот вопрос: следующие команды в терминале:

  1. судо дополнения кв-репозиторий PPA:Н-muench/Бург
  2. судо apt-получить обновление
  3. суда apt-получить установку Бург Бург-общие Бург-Бург эму-ПК Бург-Бург темы-Темы-обычные
  4. судо-Бург-установка /Дев/СДА && судо обновление-Бург (если вы установили Windows и Ubuntu на тот же HD, как правило, окна для 1-го раздела и Ubuntu на 2-й раздел)
  5. судо Бург-эму

И вы можете использовать клавишу F3, чтобы выбрать разрешение меню grub, F2, чтобы выбрать тему, нажмите клавишу "Е", чтобы скрыть старые ядра. Перезагрузите компьютер и вы увидите меню grub тему.

+973
Limonkufu 03 февр. '09 в 4:24

Я использую Ubuntu 12.10 х64 Я столкнулся с проблемой разрешения, я установил sourcery codebench и когда я открыть его, как

руки-не-ОС linux-gnueabi-GCC в -в

он говорит, что корень/опт/АРМ-встроенном-4.4.3/bin/на руку-нет-ОС linux-gnueabi-GCC и: отказано в доступе Хотя тот же код работает в Ubuntu 11.10 Х32 Пожалуйста, помогите !!

+942
Digharatta 14 июн. 2016 г., 11:22:04

У меня с Lubuntu и обновить до 11.10, а также и мой значок батареи была точно такая же проблема, и я попробовал некоторые программы решения (утверждая, vubat и т. д.) и не устраивает, поэтому я продолжил поиски и обнаружил обновление Xfce до менеджера питания. Я не уверен, как 'легкий' или же он уже должен быть установлен, но это, кажется, очень похож, если не такой же, как оригинальный графический интерфейс я стал привыкать. Попробуйте его. Надеюсь, что это помогает.

+867
awang farezz 11 нояб. 2016 г., 14:35:44

Я создал пользовательские дистрибутивы Ubuntu ("ремикс"), что я хочу начать раздачу, но хочет продолжать совершенствовать через обновления.

Любые предложения относительно лучших методов толкая пользовательские обновления? В основном ищу, чтобы добавить новые пакеты и запускать скрипты.

На Launchpad? Иной подход?

+758
Matt Sayle 3 нояб. 2019 г., 7:00:59

Использовать lxpanel сделать док - http://lubuntu.net/blog/lubuntu-screencast-lxpanel-2-panel-layout

+638
user2820579 21 июл. 2010 г., 6:33:34

Меня (и моих партнеров) разработали точка & нажмите приключенческая игра. Это игра, которая работает на Windows (и, надеюсь, Линукс.. он еще тестируется) и установщика составляет около 330м.

Игра бесплатная, а значит, нет бюджета. Но в любом случае мы хотим иметь возможность распространять его через новый магазин Windows 8.

Таким образом, мы думали об отправке игры в Ubuntu One и ссылку отовсюду прямо на этот файл для бесплатного скачивания.

Могу ли я использовать UbuntuOne таким образом или это только для личного пользования? Есть ли ограничения по поводу загрузки или полосу пропускания, используемую для загрузки?

+609
SleeplessRazi 26 окт. 2017 г., 22:21:57

Этот скрипт перемещает все doc файлы в указанный каталог. Мне удалось поставить аргумент, но проблема я столкнулся-это положить полный путь, где скрипты двигаться, например я хочу запустить скрипт вроде этого ниже

./Лоо -D, то путь, по которому им перенести файлы (я.Эл ./Лоо -д второй аргумент, где файлы переезжают в)

это мой код

#!/бин/Баш
От="/домашний/elg19/одинокий/док"
Для="/домашний/elg19/документы"

если [ $1 = -д ]; Тогда
компакт-диск "долл"
для меня в PDF тхт док; делать
 найти . -тип F -имя "*.${я}" -exec МВ "{}" "$к" \;
сделано
интернет
+554
mac2017 14 янв. 2017 г., 20:10:26

Я написал простой скрипт. Когда я запускаюСГ <myscriptname.sh>, я получил правильный результат, но когда я запускаю ./<myscriptname.sh>, я получил сообщение об ошибке.

Какая разница между тем, когда я ш и ./?

+543
Rockcarver 13 сент. 2016 г., 22:00:27

Я обычно использую сочетание клавиш Ctrl + домашний или сочетание клавиш Ctrl + конца , чтобы переместить курсор в начало или в конец строки.

Вдруг эти комбинации не работают!

Может кто-нибудь помочь?

+517
qpeamzad 12 мая 2012 г., 13:55:28
Ethernet является способ соединения компьютеров между собой по локальной сети или LAN.
+503
MoCrack 12 мая 2016 г., 5:25:41

Я случайно удалил /дома с судо РМ -РФ.

Я попытался восстановить его с помощью testdisk, но так как Ubuntu с Wubi, это не файловая система и я не знаю другой способ сделать это.

Как я могу восстановить мои данные? Это важно.

Я использую 10.10 на Wubi

+483
NBfromAtlanta 4 апр. 2010 г., 7:05:12

Так что я пошел и купил волшебную мышь и Apple беспроводной номера-цифровой клавиатурой. Волшебная мышь работала из коробки почти идеально, кроме вперед/назад жест, который до сих пор не функционирует, а клавиатура не.

Он имеет постоянные проблемы с подключением по Bluetooth. Только 7, 8 и 9 кнопки и громкости мультимедийные клавиши правильно соответствовать выходной. Нажатии каждой отдельной клавиши на клавиатуре есть этот выход: 789/=456*123-0.+

Когда я использую Блюман клавиатура может быть настроена и отображается в "устройствах", но я получаю предупреждение, когда я нажимаю "настройки"; "устройство успешно добавлено, но не удалось подключиться" (хотя удалить клавиатуру и его настройке в качестве нового устройства не нести эту ошибку).

Используя GNOME-Bluetooth, с которым не сталкиваются с сообщениями об ошибках, а он подключается правильно реже, чем Блюман и я по-прежнему могу только типа вышеупомянутых вывода.

Чего я не делаю? Где это происходит не так?

Редактировать: Я прочитал это http://ubuntuforums.org/showthread.php?t=224673 наизнанку несколько раз безрезультатно. Похоже, эти команды не работают для меня с периферии яблоко судо хидд-поиск сканирование hcitool

К счастью, у меня есть роскошь жесткий диск 1Tb, рядом с безграничным терпением и без работы.

Я установил свежую Убунту 10.10 64бит (хотя и меньше, чем у меня), а после обновления и перезагрузки в первый раз, я настроил мои устройства, в точности так же, как я узнал о моей первоначальной установки Мне удалось еще раз с мышкой и, к моей радости, с клавиатурой тоже. Хотя я не могу найти сочетание клавиш Alt+F2 и пришлось перенастроить, что и некоторые другие сочетания клавиш, клавиатура не работает и в захватывающим способом.

Все-таки, это оставляет меня с вопросом о моей первоначальной установки. Я вернулся к нему с новыми знаниями, но снова потерпели неудачу.

Возможно, у меня отсутствует несамостоятельных? Я сделал удалить Bluetooth после начальной настройки и недавно переустановил его на цель этих периферийных устройств.

Может быть, это потому, что я бегу 64бит?

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

+382
Chris Warth 15 мая 2014 г., 23:35:30

Я хочу установить только матом рабочего стола, без приложений.

У меня уже есть приложения от GNOME 3 - Наутилус файл-ролик, редакторе gedit. Но когда я судо apt-получить установку приятель-основной, он просит установить Каха, компании Pluma, engrampa и т. д. Как их избежать?

+358
Damian Green 3 дек. 2012 г., 3:33:31

Ну так есть только один .по умолчанию в эту папку можно использовать подстановочный знак, как это:

*.по умолчанию

судо Ср -Пт /путь/к/исходному/папка/*.по умолчанию /путь/к папке/назначения/

+355
tatapbl4 15 мая 2010 г., 2:23:38

Мой ответ базируется на Ubuntu 12.04, но должен также работать с 11.10.

Gmusicbrowser (1.1.9) содержит mpris2 такими приложениями, как (не используйте mpris1, поскольку soundmenu требует mpris2 такими приложениями, как), уведомлений, и Гном мультимедийные клавиши интеграция плагинов:

enter image description here

Когда эти плагины активированы, полный soundmenu/уведомления/интеграция GNOME-это здесь:

enter image description here

Это отлично работает (в том числе начиная gmusicbrowser через меню звук, как часто, как вы хотите за один сеанс).

Если это не работает для вас в вашей установки, то вы должны сообщить об этом как об ошибке. Разработчик gmusicbrowser (Квентин Sculo) очень активное участие в исправлении ошибок: государства gmusicbrowser сайте:

Не стесняйтесь, напишите мне (на английском или французском языке) любой комментарии/Предложения/ошибки (пожалуйста, включите "gmusicbrowser" или "ГМБ" в теме), размещать их на форумах, или задать их в IRC (#gmusicbrowser на freenode.net будьте терпеливы, для ответов).

+348
evermore 19 февр. 2010 г., 11:30:03

Это было бы лучше сделать с XML-библиотеки, но тут дело в СЭД...

Sed все-таки я и есть команды для вставки и добавления строк. Я думаю, что следующий скрипт поможет.

СЕПГ -Н ' < тест/log4jConfigLocation/='.тест |\
в то время как индекс читать; делать
 СЕПГ -Я $Поиск -е "$((индекс-1)) я\ <\!--" -е "$((индекс+8)) а\ -->" < $поиск
сделано

Первая часть, `СЭД -п/log4jConfigLocation/=' получите номера строк, которые имеют 'log4jConfigLocation'. Следующая часть использует те номера строк в две команды: вставить строку выше 1 строку и добавить строку 8 строчек ниже.

Есть лучший путь с помощью СЭД держать буфер, но я не достаточно хорошо знаком с ним; если вы заинтересованы, вы можете посмотреть это руководство. В конечном счете, хотя, если вы собираетесь работать с такого рода вещи регулярно, вы должны проверить XMLStarlet.

+342
user66181 30 янв. 2011 г., 0:22:19

Вы можете добиться этого с менеджером настройки CompizConfig.

Установите CompizConfig Диспетчер Параметров:

Нажмите клавишу Alt+комбинацию клавиш Ctrl+Т , чтобы открыть терминал и выполнить следующую команду:

судо apt-получить установку compizconfig-настройки-диспетчер

Или искать "compizconfig-настройки-менеджер" в центре программного обеспечения и установить его оттуда.

Как его настроить?

  • После установки, нажмите клавишу Win (клавиша Windows), чтобы открыть единство тире и искать "эту команду" и открыть его.
  • Перейдите на рабочий стол > Swicher просмотра

enter image description here

  • Гото "для настольных компьютеров просмотра переключение"
  • Включить и установить "шаг вперед" на кнопку 5, и "двигаться prev", чтобы кнопку 4.

enter image description here

Вот оно!

+333
Japp 19 апр. 2010 г., 23:00:43

Возможные Дубликаты:
Насколько это безопасно для использования “Убунту+1”?

Если я откройте терминал и выполните команду sudo делать-релиз-обновление -д Я собираюсь установить рвения Ringtail при использовании 12.10 сейчас? Это целесообразно....это сейф.

+301
casr 25 нояб. 2013 г., 18:54:36

Я бы сначала запустить Top и посмотреть, если у вас есть нагрузки > 1, и если так, какие процессы едят заметный процент процессора. Если так, убейте процесс и убедитесь, она приносит темп вниз, а затем выяснить, почему приложение ведет себя плохо.

Далее, использовать powertop, чтобы определить, если какие-либо процессы, высасывая необычное количество энергии. Убивать и исследовать.

судо служба --статус-все расскажет вам, какие службы запущены. Вы можете проверить отключение услуг через судо сервис <сервис> прекратить.

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

Вы не упомянули о своей видеокарте, но если у тебя ATI или NVIDIA, также можно попробовать проприетарные видео драйвера, если ваша карта поддерживает это. Или если вы уже используете проприетарный драйвер, попробуйте бесплатный. Или попробуйте обновить до более новой версии (х-обновления НПА содержит обновленные драйверы).

У меня было три ноутбука были поклонники перерыва из-за (Насколько мне известно) возраст и аппаратные поломки. Может быть стоит исключить его всего аппаратные проблемы, загрузившись в другие LiveCD и на Windows. Управления вентилятором на Делл XPS частая и известная проблема... http://en.wikipedia.org/wiki/Dell_XPS ... так что вы можете проверить поддержки Dell для обновления BIOS или других решений.

Наконец, это может быть просто глючит программное управление вашим поклонникам. Существует программное обеспечение для управления вентилятором, в которых можно вручную включить/отключить/настроить вентилятор. Это может быть опасно, чтобы вручную переопределить в BIOS контролировать, но если вы в конечном итоге хочет взять этот маршрут, Гугл для Линукс вентилятор программным управлением и будьте осторожны.

+296
user23186 30 мар. 2018 г., 13:52:02

Понятие исполняемый файл отличается в UNIX или Linux, чем Windows.

Окна

Все, что заканчивается .ехе или .ком будет исполняемый файл.

Linux И Unix

Каждый файл содержит исполняемый бит, так что любой файл может быть исполнен, в отличие от Windows. Чтобы увидеть, если файл является исполняемым, вы можете проверить его свойства (вкладка "разрешения"), или даже увидеть их, отмеченные в терминале (все они помечены *).

Даже текстовые файлы (например, скрипты) могут иметь свои исполняемые биты, и будут работать как один.

+285
Sherby 15 янв. 2014 г., 1:06:49

откройте терминал и удалить эти пакета.

Я имею в виду в терминале вставить эти две строки одну за одной

судо РМ -РФ в /var/кэш/АПТ/архив/Убунту-ССО-клиент-gtk_3.0.2-0ubuntu3_all-деб
судо РМ -РФ в /var/кэш/АПТ/архив/питон-Убунту-ССО-client_3.0.2-0ubuntu3_all.деб

Затем попробуйте снова .

+249
Dinoo 3 февр. 2016 г., 11:38:37

Как временное решение, откройте терминал, нажав CTRL-альт-Ф2 (вы можете вернуться к исходной сессии с помощью Ctrl-altF7) логин введите

судо то USERNAMEOFSECONDUSER

Создайте пользователя с:

судо команду adduser USERNAMEOFSECONDUSER

Это должно создать домашнюю директорию и разрешить войти

С Уважением

+248
Jason Gagson 12 мар. 2013 г., 18:59:56

Я удалил мой операционной системы Windows, и теперь я хочу изменить мой /домашний раздел с незанятого пространства. Главная проблема заключается в том, что свободного пространства не под моим sda4 в. Как его туда переместить, а затем изменить мой /домашний раздел?

Вот мой текущий раздел макета: enter image description here

+244
Marcus Stade 13 авг. 2012 г., 7:15:35

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

Таким образом, установка wkhtmltopdf из репозиториев, чтобы получить все зависимости:

судо apt-получить установку wkhtmltopdf

Скачать статичную версию отсюда. Распаковать файл на рабочем столе, а затем перейти к ОГРН:

судо МВ рабочего стола/wkhtmltopdf-для i386 /usr/Бен/wkhtmltopdf-статический

Теперь вы можете использовать инструмент для создания PDF-файлов со ссылками:

wkhtmltopdf-статический http://google.com Гугл.формат PDF

Для ваших сайтов с логином требование, вам необходимо авторизоваться через Firefox и затем экспортировать файл cookie с помощью экспорта куки в Firefox плагин. С cookies.txt затем вы можете запустить:

wkhtmltopdf-статический --куки-Джар cookies.txt http://google.com Гугл.формат PDF

Я знаю, что многие из этих надо сделать в командной строке, но это лучший способ, чтобы сделать это, и вы получите гораздо больше контроля. wkhtmltopdf-это довольно мощный инструмент.

+150
Cameron Pope 16 авг. 2013 г., 1:19:41

кто-нибудь знает, что будет, если мы вновь установить Ubuntu и наши приобрели программное обеспечение через ОСК. он ушел навсегда и нужно покупать снова или нет необходимости?

Спасибо,

+133
swadip ramchiary 16 дек. 2012 г., 3:08:43

Выполняет простой поиск в "Центр приложений Ubuntu", используя слово "Переводчик" вы можете найти несколько полезных инструментов,

enter image description here

которая включает (но не ограничивает):

Язык Переводчик

enter image description here

С официального сайта:

Гном перевести интерфейс GNOME на libtranslate. Он может перевести текст или веб-страницу из нескольких естественных языков, и он может автоматическое определение исходного языка, как вы типа.

Гном перевод является свободным программным обеспечением, распространяется под условиями лицензии GNU Стандартной Общественной Лицензии.

Как-то, скриншот внутри описания, показывающие пример текста на русском языке, переводится на английский и несколько других языков, доступных для перевода в обоих направлениях.

enter image description here

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

Удачи!

+108
VedranB 8 февр. 2015 г., 23:03:43

если вы установите checkinstall из РЕПО

судо apt-получить установку checkinstall

тогда при установке из исходных кодов вместо того, чтобы делать

установка

если вместо этого вы бежите

команду sudo checkinstall

он создаст пакет и записывать его в Synaptic/APT и пока версия цифры верны, она должна удовлетворять зависимости

+48
ghitesh 1 июл. 2011 г., 0:27:03

Я попытался с помощью судо РМ -РФ ~/.местные/доли/мусор/файлы/ и даже сам как root делает то же самое, и воссоздать папку, его еще нет, он был из флешки в одной точке и я ее удалил, но теперь я не могу получить его, чтобы удалить навсегда.

У кого какие предложения?

+37
Naeim Rahimzade 10 окт. 2012 г., 15:28:24

Извлеките этот файл в /usr/доли/иконки/ваш.тока.значок.тема/категории/24 затем откройте Настройки системы Гном.

http://ubuntuone.com/1si6OVYcMVmDe5uJwBDz3L

+22
Niko Nelissen 22 окт. 2017 г., 21:28:12

Показать вопросы с тегом