ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
Baldursלא בפורום כעת ת.הצטרפות: 06/08/2004 · הודעות: 81 ·
 

הודעה פורסם: 25/08/2004 - 16:52
נושא ההודעה: בעיה בהפעלת אפאצ'י 2.0.50

קוד:

[root@localhost httpd-2.0.50]# apachectl start
Starting httpd2: [Wed Aug 25 16:48:03 2004] [warn] on line 13 of /etc/httpd/conf.d/30_mod_macro.conf:
        This message means mod_macro works!

httpd2: module "mod_activex_filter.c" could not be loaded, because the dynamic
module limit was reached. Please increase DYNAMIC_MODULE_LIMIT and recompile.
                                                                [FAILED]


לא צריך להוסיף מילים.
מה שלא ניסיתי לפי חרישה על החומר באתר של אפאצ'י לא הועיל.
עבדתי לפי זה
http://httpd.apache.org/docs-2.0/install.html

מערכת: מנדרייק 10 עם kde
יש הצעות?


נערך לאחרונה על-ידי Baldurs בתאריך 25/08/2004 - 21:06, סך-הכל נערך 2 פעמים
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
Baldursלא בפורום כעת ת.הצטרפות: 06/08/2004 · הודעות: 81 ·
 

הודעה פורסם: 25/08/2004 - 19:16
נושא ההודעה:

רעיון,הצעה,משל בעל מוסר...כל דבר יתקבל.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
JuNKiEלא בפורום כעת ת.הצטרפות: 09/05/2004 · הודעות: 1195 · מיקום: dev/urandom/
 

הודעה פורסם: 25/08/2004 - 21:07
נושא ההודעה:

Baldurs :
רעיון,הצעה,משל בעל מוסר...כל דבר יתקבל


משל בעל מוסר... אהבתי ! Smile

ראה ידידי, קשה מאד לנחש מה בדעתו של האפאצ'י שלך (ולמה הוא מחליט לקרקף דווקא אותך) ללא עיון מה בקובץ ההגדרות שלו... Wink

גם פרטים נוספים על המערכת שלך לא יזיקו, וכל המרבה הרי זה משובח (פחות או יותר)

וכמו כן, עדיף שתהפוך את קובץ ההגדרות השלם לזמין להורדה באופן כלשהו, מאשר ש"תשפוך" אותו (בחלקו או בשלמותו) כאן
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
Baldursלא בפורום כעת ת.הצטרפות: 06/08/2004 · הודעות: 81 ·
 

הודעה פורסם: 25/08/2004 - 21:18
נושא ההודעה:

והנה ההגדרות (לא היה לי איפה לאחסן אבל יש שמועות שלמישהו שיש אוסף קוספאות שימורים יש Cool ).
httpd2.conf
קוד:

### Main Configuration Section
### You really shouldn't change these settings unless you're a guru
###
ServerRoot /etc/httpd/2.0
#ServerName localhost
#LockFile /etc/httpd/httpd.lock
PidFile /var/run/httpd.pid
ErrorLog logs/error_log
LogLevel warn
DocumentRoot /var/www/html


### Dynamic Shared Object (DSO) Support
###
### You should always leave those three, as they are needed for
### normal use.
### mod_access (Order, Allow, etc..)
### mod_log_config (Transferlog, etc..)
### mod_mime (AddType, etc...)

LoadModule access_module   modules/mod_access.so
LoadModule auth_module      modules/mod_auth.so
LoadModule auth_anon_module   modules/mod_auth_anon.so
##LoadModule auth_dbm_module   modules/mod_auth_dbm.so
LoadModule auth_digest_module   modules/mod_auth_digest.so
##LoadModule charset_lite_module   modules/mod_charset_lite.so
##LoadModule case_filter_module   modules/mod_case_filter.so
##LoadModule case_filter_in_module   modules/mod_case_filter_in.so
##LoadModule ext_filter_module   modules/mod_ext_filter.so
LoadModule include_module   modules/mod_include.so
LoadModule log_config_module   modules/mod_log_config.so
LoadModule logio_module      modules/mod_logio.so
LoadModule env_module      modules/mod_env.so
##LoadModule mime_magic_module   modules/mod_mime_magic.so
##LoadModule cern_meta_module   modules/mod_cern_meta.so
LoadModule expires_module   modules/mod_expires.so
LoadModule headers_module   modules/mod_headers.so
LoadModule usertrack_module   modules/mod_usertrack.so
##LoadModule unique_id_module   modules/mod_unique_id.so
LoadModule setenvif_module   modules/mod_setenvif.so
LoadModule mime_module      modules/mod_mime.so
LoadModule status_module   modules/mod_status.so
LoadModule autoindex_module   modules/mod_autoindex.so
LoadModule asis_module      modules/mod_asis.so
LoadModule info_module      modules/mod_info.so
LoadModule cgi_module      modules/mod_cgi.so
##LoadModule cgid_module      modules/mod_cgid.so
LoadModule vhost_alias_module   modules/mod_vhost_alias.so
LoadModule negotiation_module   modules/mod_negotiation.so
LoadModule dir_module      modules/mod_dir.so
LoadModule imap_module      modules/mod_imap.so
LoadModule actions_module   modules/mod_actions.so
##LoadModule speling_module   modules/mod_speling.so
LoadModule userdir_module   modules/mod_userdir.so
LoadModule alias_module      modules/mod_alias.so
LoadModule rewrite_module   modules/mod_rewrite.so

###
### Global Configuration
###
# We now support multiple apache configurations on the same server. In
# common.conf, we put all directives that are common to all implementations
# (httpd, httpd-perl, etc.)
# For Apache2 we load all conf files in conf.d
Include /etc/httpd/conf.d/*.conf
Include conf/commonhttpd.conf


###
### IP Address/Port and Proxied configuration section
###
# The APACHEPROXIED setting can be set in /etc/rc.d/init.d/httpd if you
# are using a proxy or accelerator, like the Apache-SGI or khttpd, so that
# the fast web server serves static content while Apache handles the
# cgi or php files

#BindAddress *
<IfDefine APACHEPROXIED>
    Listen 8080
</IfDefine>
<IfDefine !APACHEPROXIED>
    Listen 80
</IfDefine>

# Likewise, we can set apache as the server by default and send perl
# requests via ProxyPass to apache-mod_perl. It increases performance
# since the perl interpreter is only used for perl and the standard apache
# does all the html and image files, with a smaller footprint.
#
# If you install apache and apache-mod_perl, this is the default config.
# If you don't want two web servers to use perl, uninstall apache, and
# apache-mod_perl will not be proxied.

<IfDefine PERLPROXIED>
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^proxy:.*  -  [F]
    RewriteRule ^(.*\/perl\/.*)$  http://%{HTTP_HOST}:8200$1 [P]
    RewriteRule ^(.*\/cgi-perl\/.*)$  http://%{HTTP_HOST}:8200$1 [P]
</IfModule>
</IfDefine>

###
### Log configuration Section
###

<IfModule mod_log_config.c>
#Single logfile with access, agent and referer information
#This is the default, if vlogs are not defined for the main server
CustomLog logs/access_log combined env=!VLOG
#If VLOG is defined in conf/vhosts/Vhost.conf, we use this entry
CustomLog "|/usr/sbin/advxsplitlogfile" vhost env=VLOG
</IfModule>

###
### Virtual Hosts
###
# We include different templates for Virtual Hosting. Have a look in the
# vhosts directory and modify to suit your needs.
Include conf/vhosts/Vhosts.conf
#Include conf/vhosts/DynamicVhosts.conf
#Include conf/vhosts/VirtualHomePages.conf


###
### Performance settings Section
###
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300

#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On

#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100

#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 15


# prefork MPM [THIS IS THE DEFAULT]
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule prefork.c>
StartServers         5
MinSpareServers      5
MaxSpareServers     10
MaxClients         150
MaxRequestsPerChild  0
</IfModule>

# worker MPM
# StartServers: initial number of server processes to start
# MaxClients: maximum number of simultaneous client connections
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadsPerChild: constant number of worker threads in each server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>

# perchild MPM
# NumServers: constant number of server processes
# StartThreads: initial number of worker threads in each server process
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# MaxThreadsPerChild: maximum number of worker threads in each server process
# MaxRequestsPerChild: maximum number of connections per server process
<IfModule perchild.c>
NumServers           5
StartThreads         5
MinSpareThreads      5
MaxSpareThreads     10
MaxThreadsPerChild  20
MaxRequestsPerChild  0
</IfModule>

 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
JuNKiEלא בפורום כעת ת.הצטרפות: 09/05/2004 · הודעות: 1195 · מיקום: dev/urandom/
 

הודעה פורסם: 25/08/2004 - 21:54
נושא ההודעה:

אוקיי, עושה רושם שיש לך בעיה נפוצה - שהגורם לה הוא "טעינת יתר" של מודולים...

מה שמותיר בידך 2 ברירות :

- להדר את apache2 מקוד-מקור (אחרי שהגדלת את מספר המודולים הניתנים לטעינה בו-זמנית בזמן-ריצה)

- להפחית את מספר המודולים המוגדרים לטעינה... (וזאת האפשרות העדיפה במקרה הזה, כיוון שסביר שאין לך צורך ברובם)

קישורים שייכים לנושא :

http://archives.mandrakelinux.com/cooker/2003-02/msg00313.php
http://www.webhostingtalk.com/showthread.php?threadid=41310
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
Baldursלא בפורום כעת ת.הצטרפות: 06/08/2004 · הודעות: 81 ·
 

הודעה פורסם: 25/08/2004 - 22:29
נושא ההודעה:

JuNKiE :
אוקיי, עושה רושם שיש לך בעיה נפוצה - שהגורם לה הוא "טעינת יתר" של מודולים...

מה שמותיר בידך 2 ברירות :

- להדר את apache2 מקוד-מקור (אחרי שהגדלת את מספר המודולים הניתנים לטעינה בו-זמנית בזמן-ריצה)

- להפחית את מספר המודולים המוגדרים לטעינה... (וזאת האפשרות העדיפה במקרה הזה, כיוון שסביר שאין לך צורך ברובם)

קישורים שייכים לנושא :

http://archives.mandrakelinux.com/cooker/2003-02/msg00313.php
http://www.webhostingtalk.com/showthread.php?threadid=41310


1. ניסיתי להדר מקוד מקור...אותה הבעיה, מקרה מאוד מוזר.
2. יש לך המלצות לסעיף זה? מה להסיר ומה להוריד? מזמן לא התעסקתי בזה.

3. תודה על הקישורים, הדבר הכי הגיוני מהמידע שם נראה לי זה:
קוד:

In the httpd.h file you'll an entry like this:


/* Max. number of dynamically loaded modules */
#ifndef DYNAMIC_MODULE_LIMIT
#define DYNAMIC_MODULE_LIMIT 64
#endif

Change that number to something like 80.

אך הוא גם לא עבד...

עוד הצעות לסדר היום? הלילה? שעות הצהריים החמות?
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
Baldursלא בפורום כעת ת.הצטרפות: 06/08/2004 · הודעות: 81 ·
 

הודעה פורסם: 26/08/2004 - 01:22
נושא ההודעה:

מעלה מעלה מעלה...
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
JuNKiEלא בפורום כעת ת.הצטרפות: 09/05/2004 · הודעות: 1195 · מיקום: dev/urandom/
 

הודעה פורסם: 26/08/2004 - 02:01
נושא ההודעה:

הידרת לאחר שערכת את ה-DEFINE השייך לעניין בקוד-המקור, ועידכנת אותו לערך גבוה משמעותית (נאמר 50%-100% יותר) מהערך המקורי ?

ואם כן, וזה עדיין לא פתר את הבעיה הזאת, 2 דברים אפשר לעשות הלאה :

- אפשר להגדיל את "רמת הפטפטנות" (verbosity level) של האפאצ'י שלך, על-ידי איתור המשתנה "LogLevel" (בקובץ ההגדרות) ושינוי ערכו ל-"info" (ואפילו ל-"debug") - כדי לנסות להבין מה הוא טוען שהוא טוען, ואיפה הוא מת סופית (ובתקווה שאולי גם למה ומדוע...)

- ואפשר גם לנסות למזער את סך המודולים הנטענים - למשל על-ידי החלפת כל שורות ה-"LoadModule" בקובץ ההגדרות, בשורות אלו :

קוד:

LoadModule access_module modules/mod_access.so
LoadModule ext_filter_module modules/mod_ext_filter.so
LoadModule include_module modules/mod_include.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule env_module modules/mod_env.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule ssl_module modules/mod_ssl.so
LoadModule mime_module modules/mod_mime.so
##LoadModule dav_module modules/mod_dav.so
##LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule asis_module modules/mod_asis.so
LoadModule info_module modules/mod_info.so
##LoadModule cgid_module modules/mod_cgid.so
##LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule imap_module modules/mod_imap.so
LoadModule actions_module modules/mod_actions.so
##LoadModule speling_module modules/mod_speling.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so


שים לב, בנוסף להגדרות ה-"LoadModule" בקובץ-ההגדרות הראשי, קרוב לוודאי שההפצה שלך מגדירה עוד מספר לא ידוע של מודולים לטעינה, לפי קטע זה מקובץ-ההגדרות שהצגת :

קוד:

Include /etc/httpd/conf.d/*.conf
Include conf/commonhttpd.conf


ולכן עליך לערוך "ניקיון" גם בקבצי-ההגדרות הנ"ל, על-מנת לנקותם מהוראות לטעינה של מודולים המיותרים לך
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
Baldursלא בפורום כעת ת.הצטרפות: 06/08/2004 · הודעות: 81 ·
 

הודעה פורסם: 26/08/2004 - 02:10
נושא ההודעה:

JuNKiE :
הידרת לאחר שערכת את ה-DEFINE השייך לעניין בקוד-המקור, ועידכנת אותו לערך גבוה משמעותית (נאמר 50%-100% יותר) מהערך המקורי ?

ואם כן, וזה עדיין לא פתר את הבעיה הזאת, 2 דברים אפשר לעשות הלאה :

- אפשר להגדיל את "רמת הפטפטנות" (verbosity level) של האפאצ'י שלך, על-ידי איתור המשתנה "LogLevel" (בקובץ ההגדרות) ושינוי ערכו ל-"info" (ואפילו ל-"debug") - כדי לנסות להבין מה הוא טוען שהוא טוען, ואיפה הוא מת סופית (ובתקווה שאולי גם למה ומדוע...)

- ואפשר גם לנסות למזער את סך המודולים הנטענים - למשל על-ידי החלפת כל שורות ה-"LoadModule" בקובץ ההגדרות, בשורות אלו :

קוד:

LoadModule access_module modules/mod_access.so
LoadModule ext_filter_module modules/mod_ext_filter.so
LoadModule include_module modules/mod_include.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule env_module modules/mod_env.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule ssl_module modules/mod_ssl.so
LoadModule mime_module modules/mod_mime.so
##LoadModule dav_module modules/mod_dav.so
##LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule asis_module modules/mod_asis.so
LoadModule info_module modules/mod_info.so
##LoadModule cgid_module modules/mod_cgid.so
##LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule imap_module modules/mod_imap.so
LoadModule actions_module modules/mod_actions.so
##LoadModule speling_module modules/mod_speling.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so


שים לב, בנוסף להגדרות ה-"LoadModule" בקובץ-ההגדרות הראשי, קרוב לוודאי שההפצה שלך מגדירה עוד מספר לא ידוע של מודולים לטעינה, לפי קטע זה מקובץ-ההגדרות שהצגת :

קוד:

Include /etc/httpd/conf.d/*.conf
Include conf/commonhttpd.conf


ולכן עליך לערוך "ניקיון" גם בקבצי-ההגדרות הנ"ל, על-מנת לנקותם מהוראות לטעינה של מודולים המיותרים לך

1. יש לי 4 קבצים הנוגעים בדבר
home/myname/httpd-2.0.50/include/httpd.h
usr/include/apache2/httpd.h
usr/local/apache2/include/httpd.h
usr/src/apache2-2.0.48/include/httpd.h

יכול להיות ששיניתי את המידע בקובץ הלא נכון.
ניסיתי לשנות את 64 ל 164 שזה משמעותי אך יכול להיות ששיניתי בקובץ לא נכון או ששינוי בכמה קבצים גרם לאפאצ'י שוב לא לעבוד.

באיזה קובץ\קבצים אתה ממליץ לעשות שינוי של הערך?

בקשר לשאר ההודעה, אני רוצה להריץ את האפאצ'י ואח"כ לחפור בו, במידה ושינוי הערך אחרי המלצתך לא יעבוד אפנה לנושאים הבאים בהודעתך ואבצע אותם.
תודה על העזרה!
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
Baldursלא בפורום כעת ת.הצטרפות: 06/08/2004 · הודעות: 81 ·
 

הודעה פורסם: 26/08/2004 - 03:16
נושא ההודעה:

ערכתי את קובץ ההגדרות אך עדיין הבעיה תקפה.
העניין היחיד שיכול להיות הוא שאני עושה משהו לא נכון\משנה משהו לא נכון בעיניין ה DYNAMIC_MODULE_LIMIT
...
צריך רק לערוך ו make אז שיניתי את הערך מ 64 ל 500 ועדיין...
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
JuNKiEלא בפורום כעת ת.הצטרפות: 09/05/2004 · הודעות: 1195 · מיקום: dev/urandom/
 

הודעה פורסם: 26/08/2004 - 12:20
נושא ההודעה:

אם הידרת מחדש לאחר שינוי הערך הנכון בקובץ הנכון, וערכת התקנה "דורסת" של התוכנה (כדי "לדרוס" את הגירסה הקודמת, בעזרת הגירסה המתוקנת והחדשה - ולא כדי להתקין עותק נוסף, את זה המתוקן, במקום אחר...), תחת עץ קוד-המקור של התוכנה עצמה בלבד, ולא בספריות ה-usr{/,local/}include/ למיניהן... וזה עדיין לא עובד (באופן מוזר ביותר - כך שרצוי שתבדוק על איזה שלב אולי דילגת...) עליך לערוך את _כל_ קבצי-ההגדרות (כמצויין בהודעתי הקודמת), ולסלק (או להפוך להערה (comment out)), את כל שורות טעינת המודולים המיותרות לך
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. Baldurs
  2. Baldurs
  3. JuNKiE
  4. Baldurs
  5. JuNKiE
  6. Baldurs
  7. Baldurs
  8. JuNKiE
  9. Baldurs
  10. Baldurs
  11. JuNKiE