meverikxp

Рейтинг
73
Регистрация
03.06.2012
dkameleon:
meverikxp, у вас все страницы на аяксе? перезагрузк документа нигде не происходит?
функция может первый вызов делать при создании таймера.
при перегрузке страницы как раз и происходит создание таймера

Если следить фаер-багером, то запрос осуществляется каждые 5 мин. Но мне кажется что эти запросы высылает не пользователи на сайте, а вне его, потому что я определил запуск функуии только для зарегистрированных пользователей, но в сервер статусе я вижу ип пользователей которые не авторизированные. Как с этим бороться? И вообще ява скрипты запускаются от пользователя и в статусе их ip я буду видеть или же они должны запускаться от имени сервера?

siv1987:
А для кого он только должен запускаться, и где у вас здесь в коде это проверяется/указано?

Я в смысле что от всех пользователей одновременно действует этот запрос, а должен же работать у каждого свой таймер, например если 50 пользователей сейчас на сайте то я думаю что невозможно что бы сразу всех сработал гет запрос, такое чувство что он в них одновременно срабатывает?

kgtu5:
нгикс пока нормально, конфиг апача?
для мускл сделайте то что после слова ---recomendations---

Спасибо, конфиг апача в приложкнии

txt apache.txt
kgtu5:
nginx+apache+mod_fcgi хорошая связка в стандартных возможностях ispmanager.
eaccelerator, memcache если поддерживается движком хоорошо помогают, кэширование в движке опять же.
читайте и правьте конфиги апача, нгикса, мускла.
текущее состояние по top или htop.
тестируйте производительность хотя бы по ab, для базы данных есть mysqltuner.
анализируйте логи всего что установлено, там вопросы и ответы.
это в кратце...

посмотрите пожалуйста лог нгикса, что мне нужно в нем изменить сайт работает на нем как оказалось (в ISP manager поставил что бы на нем работало)

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

[OK] Logged in using credentials from debian maintenance account.


-------- General Statistics --------------------------------------------------
[--] Skipped version check for MySQLTuner script
[OK] Currently running supported MySQL version 5.1.63-0+squeeze1
[OK] Operating on 64-bit architecture

-------- Storage Engine Statistics -------------------------------------------
[--] Status: +Archive -BDB -Federated +InnoDB -ISAM -NDBCluster
[--] Data in MyISAM tables: 7M (Tables: 108)
[!!] InnoDB is enabled but isn't being used
[!!] Total fragmented tables: 12

-------- Security Recommendations -------------------------------------------
[OK] All database users have passwords assigned

-------- Performance Metrics -------------------------------------------------
[--] Up for: 7m 18s (1K q [3.737 qps], 196 conn, TX: 66M, RX: 123K)
[--] Reads / Writes: 74% / 26%
[--] Total buffers: 34.0M global + 2.7M per thread (151 max threads)
[OK] Maximum possible memory usage: 449.2M (5% of installed RAM)
[OK] Slow queries: 0% (0/1K)
[OK] Highest usage of available connections: 1% (3/151)
[OK] Key buffer size / total MyISAM indexes: 8.0M/4.0M
[OK] Key buffer hit rate: 98.0% (4K cached / 87 reads)
[!!] Query cache is disabled
[OK] Sorts requiring temporary tables: 0% (0 temp sorts / 126 sorts)
[!!] Joins performed without indexes: 2
[OK] Temporary tables created on disk: 21% (61 on disk / 278 total)
[!!] Thread cache is disabled
[!!] Table cache hit rate: 6% (64 open / 916 opened)
[OK] Open file limit used: 12% (127/1K)
[OK] Table locks acquired immediately: 99% (1K immediate / 1K locks)

-------- Recommendations -----------------------------------------------------
General recommendations:
Add skip-innodb to MySQL configuration to disable InnoDB
Run OPTIMIZE TABLE to defragment tables for better performance
MySQL started within last 24 hours - recommendations may be inaccurate
Enable the slow query log to troubleshoot bad queries
Adjust your join queries to always utilize indexes
Set thread_cache_size to 4 as a starting value
Increase table_cache gradually to avoid file descriptor limits
Variables to adjust:
query_cache_size (>= 8M)
join_buffer_size (> 128.0K, or always use indexes with joins)
thread_cache_size (start at 4)
table_cache (> 64)
txt nix.txt
kgtu5:
nginx+apache+mod_fcgi хорошая связка в стандартных возможностях ispmanager.
eaccelerator, memcache если поддерживается движком хоорошо помогают, кэширование в движке опять же.
читайте и правьте конфиги апача, нгикса, мускла.
текущее состояние по top или htop.
тестируйте производительность хотя бы по ab, для базы данных есть mysqltuner.
анализируйте логи всего что установлено, там вопросы и ответы.
это в кратце...

Вот скрин с htop я вижу что несколько раз запущен mysql так и должно быть?

jpg htop.jpg
Andreyka:
Как обычно - когда нет денег, то придется тратить время. В данном случае - на чтение документации по ОС, которая стоит на сервере.

Пожалуйста дайте ссылки по которым сами изучали. а то гуглю и толком не знаю что нужно

Andreyka:
Значит надо настроить сервер. Установка панели этого не делает.

Что первым делом мне нужно сделать? Что именно настроить и как если на сайте будет висеть около 1000 чел. онлайн и посещений 20000 в день и более 100000 просмотров? (это конечно в планах сейчас 1000 чел в день онлайн 20)

---------- Добавлено 23.11.2012 в 19:47 ----------

kgtu5:
nginx, mod_fcgi, ускорители ставили???

P.S. могу помочь с настройкой...

Почитал сдесь о mod_fcgi, да он у меня установлен, но когда выбираю в настройках www домена его сайт выдает ошибку 403 сайт на Cotonti тестово заливал джумлу и ставил PHP как FastCGI все работало нормально, потом долгими тестами понял что проблема в .htaccses те когда убираю сайт работает, возвращаю обратно нет, а при PHP как CGI все нормально и с .htaccses.

---------- Добавлено 23.11.2012 в 19:52 ----------

strateg81:
Сколько Вы отдали за такой сервер?

сервер орендованый не мой. Администрировать нужно самому поскольку проект только запускается и беда с мани :(

kgtu5:
nginx, mod_fcgi, ускорители ставили???

P.S. могу помочь с настройкой...

При установке ISP manager выбрал все пакеты, а так же некоторые расширения PHP ставил (curl). Сайт сейчас работает как PHP как CGI, есть возможность выбрать PHP как модуль Apache и PHP как FastCGI, а также включена опция Cgi-bin и SSI.

Nginx - установлен, mod_fcgi - не знаю как посмотреть?


---------- Добавлено 23.11.2012 в 19:20 ----------

Andreyka:
У вас реальный сервер или виртуалка?

Это реальный "живой" сервер

---------- Добавлено 23.11.2012 в 19:24 ----------

UNIT-IS:
это журнал запросов к серверу, вам надо посмотреть журнал ошибок сервера

или выполнить через ssh что бы увидеть ошибку

при запуске apache ошибок сейчас пока нет, поскольку сервер (apache) работает. Но приходят моменты что он вырубается. В ISPmanager при нормальной работы в сервисах там где апаче количество процессов пишет 11, когда сервер ложится там цифры подскакивают более 150

посмотрел логи /logs/mysite.ru.access.log вот что выводит (смотрите в прикриплении)

это только несколько строк. там файл на 12Мб. А пол часа назад был 11Мб

txt log.txt
Evas:
Что происходит при попытке запуска, какую ошибку пишет, а также как именно вы это делаете?

Запускаю через ISPManager, и ошибки не выдает может быть через ssh запускать тогда смогу увидеть.

Всего: 112