К сожалению, Server version: 5.0.51a-log на этом сервере. Спасибо, на крайний случай будем обновляться.
слов лог включен, и все что там было исправлено. Остался этот апериодичный затык.
Так может быть как раз проблема в том, что много, но меньше секунды обновлений. Нету в слов логе блокирующих запросов, были бы - исправили.
Думал, может есть какой профайлер для майскля, который покажет источник проблемы. Или по каким-то сторонним факторам можно определить, какой из запросов виноват.
mstar добавил 26.05.2009 в 17:41
Это все хорошо, когда знаешь, какой запрос оптимизировать. А когда не знаешь. Как найти запрос проблемный - вот в чем вопрос больше, чем как оптимизировать запросы.
Вариант, спасибо за совет.
Может более гуманный способ есть, как найти причину таких блокировок?
Знатная тема, давно таких брызгающих слюной школьников на серче не было. Спасибо, улыбнуло.
2-3$ в месяц или за год? 😂😂
Или вы считаете такую цену реальной? Странно, что не дописали еще 7*24*365 поддержку сервера за такой мега крутой баблос.
mstar добавил 26.05.2009 в 09:44
Кстати, раздел Хостинг вот /ru/forum/development/hosting
а Курилка вот /ru/forum/offtopic/common
С такой темой лучше сразу в курилку - там поймут и оценят по достоинству начинающего бизнесмена.
Не, у нас все ручками по ссх. Релоад - мне проще запомнить и работает корректно без правки. Странно, как-то пропустил я эту команду. А в апаче релоад тоже самое делает?
Спасибо всем за помощь.
#!/bin/sh
#
# nginx - this script starts and stops the nginx daemin
# chkconfig: - 85 15
# description: Nginx is an HTTP(S) server, HTTP(S) reverse \
# proxy and IMAP/POP3 proxy server
# processname: nginx
# config: /etc/nginx/nginx.conf
# config: /etc/sysconfig/nginx
# pidfile: /var/run/nginx.pid
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
# Check that networking is up.
[ "$NETWORKING" = "no" ] && exit 0
nginx="/usr/sbin/nginx"
prog=$(basename $nginx)
NGINX_CONF_FILE="/etc/nginx/nginx.conf"
[ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx
lockfile=/var/lock/subsys/nginx
start() {
[ -x $nginx ] || exit 5
[ -f $NGINX_CONF_FILE ] || exit 6
echo -n $"Starting $prog: "
daemon $nginx -c $NGINX_CONF_FILE
retval=$?
echo
[ $retval -eq 0 ] && touch $lockfile
return $retval
}
stop() {
echo -n $"Stopping $prog: "
killproc $prog -QUIT
[ $retval -eq 0 ] && rm -f $lockfile
restart() {
configtest || return $?
stop
start
reload() {
echo -n $"Reloading $prog: "
killproc $nginx -HUP
RETVAL=$?
force_reload() {
restart
configtest() {
$nginx -t -c $NGINX_CONF_FILE
rh_status() {
status $prog
rh_status_q() {
rh_status >/dev/null 2>&1
case "$1" in
start)
rh_status_q && exit 0
$1
;;
stop)
rh_status_q || exit 0
restart|configtest)
reload)
rh_status_q || exit 7
force-reload)
force_reload
status)
rh_status
condrestart|try-restart)
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"
exit 2
esac
Да нет, спасибо. Как-то сами справляемся с перезапуском :)
А нельзя скрипт выложить в паблик, если тукую траблу решили для ценnоса? Или только через аську?
Да, ЦентОс - все тот же проблемный сервер. Где то с месяц назад из-за апаратного перегрева сервер стал бутяться сам, поэтому хостер переставил винты в другую железку. Пока работает :)
А что значит "поправить стартовый скрипт" и чем он лучше от моего варианта?