это понятно что увеличивать, но ранее таких ошибок небыло, как будто ддосят что ли, или соединения зависают, так как после ребута сервер оживает на сутки.
Не поимаю.
Вот я создал новую страницу, и начинаю ее редактировать, что бы вызвать мне форму, нужно взять в поле full html поставить php и в коде php вызвать модуль?
drupal_get_form(my_form)?
пытаюсь на костылях, так как не совсем понятна логика на Form API, а не понятна вот в чем..
Создам я модуль, опишу форму, как мне ее потом вызвать на любой странице?
Вот в этом примере, по идеи будет доступна страница: http://site.ru/my_module/form
А если я захочу эту форму вставить в страницу http://site.ru/feedback, как быть?
function my_module_menu() { $items = array(); $items['my_module/form'] = array( 'title' => 'My form', 'page callback' => 'my_module_form', 'access arguments' => array('access content'), 'description' => 'My form', 'type' => MENU_CALLBACK, ); return $items; } function my_module_form() { return drupal_get_form('my_module_my_form'); } function my_module_my_form($form_state) { $form['name'] = array( '#type' => 'textfield', '#title' => t('Name'), ); return $form; }
Имеется сайт ( автомобильный портал) , который сейчас в РСЯ, но приносит копейки, посещаемость в сутки порядка 6000 тысяч хостов, что лучше повесить? только легальное проект белый и пушистый
Верстка кроссбраузерная? Под на Drupal сможете натянуть сверстанный дизайн?
л.с. проверьте
тематика автомобильная.
Маленький не маленький у нас все висит :)
Картинки как раз и обновляются по пол часа.....
Вот конфиги.
nginx.conf
user nginx;
worker_processes 7;
worker_priority -5;
pid /var/run/nginx.pid;
timer_resolution 100ms;
worker_rlimit_nofile 51200;
events {
worker_connections 4096;
use epoll;
}
http {
sendfile on;
server_names_hash_bucket_size 64;
keepalive_timeout 65;
gzip on;
gzip_min_length 1100;
gzip_buffers 64 8k;
gzip_comp_level 5;
gzip_http_version 1.1;
gzip_proxied any;
gzip_types text/plain application/xml application/x-javascript text/css;
gzip_disable "msie6";
ssi on;
client_max_body_size 15m;
fastcgi_buffers 4 32k;
# fastcgi_header_buffer_size 32k;
fastcgi_busy_buffers_size 32k;
fastcgi_max_temp_file_size 65000;
fastcgi_read_timeout 600s;
fastcgi_send_timeout 600s;
fastcgi_connect_timeout 600s;
fastcgi_ignore_client_abort on;
proxy_ignore_client_abort on;
proxy_buffering on; # ▒▒ ▒▒▒▒▒▒▒▒▒
proxy_buffer_size 8k;
proxy_buffers 2048 128k; # ▒▒ 132K + ▒▒▒▒▒▒▒ ▒▒▒▒▒▒
tcp_nopush on;
tcp_nodelay on;
types_hash_max_size 2048;
# server_tokens off;
include /etc/nginx/mime.types;
default_type application/octet-stream;
upstream phpfarm {
server 127.0.0.1:9000 fail_timeout=10;
server 127.0.0.1:9001 fail_timeout=10;
server 127.0.0.1:9002 fail_timeout=10;
server 127.0.0.1:9003 fail_timeout=10;
# ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒
include /etc/nginx/conf.d/*.conf;
site.conf
server {
listen 80;
server_name site.ru;
server_name_in_redirect off;
access_log /var/log/nginx/mob.access_log;
error_log /var/log/nginx/mob.error_log;
proxy_cache off;
root /var/www/glazkov;
index index.php index.html index.htm default.html default.htm;
# Support Clean (aka Search Engine Friendly) URLs
location / {
try_files $uri $uri/ /index.php?$args;
# deny running scripts inside writable directories
location ~* /(images|cache|media|logs|tmp)/.*\.(php|pl|py|jsp|asp|sh|cgi)$ {
return 403;
error_page 403 /403_error.html;
location ~ \.php$ {
fastcgi_pass phpfarm;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param REMOTE_ADDR $http_x_real_ip;
include fastcgi_params;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
В Движке отключено кеширование , в nginx вроде тоже, хотя если кто подскажет где правильно его отключать, буду признателен. Я отключал в location для виртуального домена.